home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Dev / Meshwriter / AmmoniteTest / ammonite.c < prev    next >
Encoding:
C/C++ Source or Header  |  1999-12-03  |  461.4 KB  |  5,780 lines

  1. /*
  2. ** ANSI standart includes
  3. */
  4. #include <stdio.h>
  5.  
  6. /*
  7. ** Amiga includes
  8. */
  9.  
  10. /*
  11. ** Amiga libraries includes
  12. */
  13. #include <clib/exec_protos.h>
  14.  
  15. #ifndef WITHMWLLIB
  16. #include "/meshlib.h"
  17. #else
  18. #include <meshwriter/meshwriter.h>
  19. #include <pragma/meshwriter_lib.h>
  20. struct MeshWriterBase *MeshWriterBase = NULL;
  21. #endif
  22.  
  23. /************************** test main *******************************/
  24. void main(void) {
  25.   ULONG mesh,mat1,mat2,ret;
  26.   TOCLVertex v1,v2,v3;
  27.   TOCLColor c;
  28.  
  29. #ifdef WITHMWLLIB
  30.     if (!(MeshWriterBase = (APTR) OpenLibrary("meshwriter.library", 0)))
  31.     {
  32.         printf("Could not open the meshwriter.library\n");
  33.          exit(30);
  34.      }
  35. #endif
  36.  
  37.   if((mesh = MWLMeshNew())!=0) {
  38.     printf("Object created\n");
  39.     if(MWLMeshNameSet(mesh,"Ammonite")) printf("Name not set\n");
  40.     else printf("Name set\n");
  41.  
  42.  
  43.     if((MWLMeshMaterialAdd(mesh,&mat1))!=RCNOERROR) {
  44.       printf("Could not create a new material\n");
  45.     }
  46.     c.r=220,c.g=220,c.b=220;
  47.     MWLMeshMaterialDiffuseColorSet(mesh,mat1,&c);
  48.     MWLMeshMaterialShininessSet(mesh,mat1,1);
  49.     MWLMeshMaterialTransparencySet(mesh,mat1,0);
  50.     printf("Material created\n");
  51.  
  52.  
  53.     if((MWLMeshMaterialAdd(mesh,&mat2))!=RCNOERROR) {
  54.       printf("Could not create a new material\n");
  55.     }
  56.     
  57.     c.r=255,c.g=0,c.b=0;
  58.     MWLMeshMaterialDiffuseColorSet(mesh,mat2,&c);
  59.     MWLMeshMaterialShininessSet(mesh,mat2,1);
  60.     MWLMeshMaterialTransparencySet(mesh,mat2,0);
  61.     printf("Material created\n");
  62.  
  63.     v1.x=1.5220,v1.y=0.0204,v1.z=-0.1901;v2.x=1.6670,v2.y=0.0233,v2.z=-0.5005;v3.x=1.5361,v3.y=-0.1813,v3.z=-0.1932;
  64.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  65.     v1.x=1.5361,v1.y=-0.1813,v1.z=-0.1932;v2.x=1.6670,v2.y=0.0233,v2.z=-0.5005;v3.x=1.6826,v3.y=-0.1977,v3.z=-0.5086;
  66.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  67.     v1.x=1.6670,v1.y=0.0233,v1.z=-0.5005;v2.x=1.9099,v2.y=0.0230,v2.z=-0.7287;v3.x=1.6826,v3.y=-0.1977,v3.z=-0.5086;
  68.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  69.     v1.x=1.6826,v1.y=-0.1977,v1.z=-0.5086;v2.x=1.9099,v2.y=0.0230,v2.z=-0.7287;v3.x=1.9274,v3.y=-0.2302,v3.z=-0.7404;
  70.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  71.     v1.x=1.9099,v1.y=0.0230,v1.z=-0.7287;v2.x=2.2032,v2.y=0.0202,v2.z=-0.8619;v3.x=1.9274,v3.y=-0.2302,v3.z=-0.7404;
  72.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  73.     v1.x=1.9274,v1.y=-0.2302,v1.z=-0.7404;v2.x=2.2032,v2.y=0.0202,v2.z=-0.8619;v3.x=2.2227,v3.y=-0.2719,v3.z=-0.8753;
  74.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  75.     v1.x=2.2032,v1.y=0.0202,v1.z=-0.8619;v2.x=2.5159,v2.y=0.0156,v2.z=-0.9089;v3.x=2.2227,v3.y=-0.2719,v3.z=-0.8753;
  76.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  77.     v1.x=2.2227,v1.y=-0.2719,v1.z=-0.8753;v2.x=2.5159,v2.y=0.0156,v2.z=-0.9089;v3.x=2.5367,v3.y=-0.3181,v3.z=-0.9196;
  78.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  79.     v1.x=2.5159,v1.y=0.0156,v1.z=-0.9089;v2.x=2.8400,v2.y=0.0095,v2.z=-0.8857;v3.x=2.5367,v3.y=-0.3181,v3.z=-0.9196;
  80.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  81.     v1.x=2.5367,v1.y=-0.3181,v1.z=-0.9196;v2.x=2.8400,v2.y=0.0095,v2.z=-0.8857;v3.x=2.8565,v3.y=-0.3665,v3.z=-0.8842;
  82.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  83.     v1.x=2.8400,v1.y=0.0095,v1.z=-0.8857;v2.x=3.1927,v2.y=0.0018,v2.z=-0.7969;v3.x=2.8565,v3.y=-0.3665,v3.z=-0.8842;
  84.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  85.     v1.x=2.8565,v1.y=-0.3665,v1.z=-0.8842;v2.x=3.1927,v2.y=0.0018,v2.z=-0.7969;v3.x=3.1832,v3.y=-0.4173,v3.z=-0.7707;
  86.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  87.     v1.x=3.1927,v1.y=0.0018,v1.z=-0.7969;v2.x=3.5805,v2.y=-0.0084,v2.z=-0.5989;v3.x=3.1832,v3.y=-0.4173,v3.z=-0.7707;
  88.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  89.     v1.x=3.1832,v1.y=-0.4173,v1.z=-0.7707;v2.x=3.5805,v2.y=-0.0084,v2.z=-0.5989;v3.x=3.5064,v3.y=-0.4695,v3.z=-0.5527;
  90.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  91.     v1.x=3.5805,v1.y=-0.0084,v1.z=-0.5989;v2.x=3.9048,v2.y=-0.0206,v2.z=-0.2225;v3.x=3.5064,v3.y=-0.4695,v3.z=-0.5527;
  92.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  93.     v1.x=3.5064,v1.y=-0.4695,v1.z=-0.5527;v2.x=3.9048,v2.y=-0.0206,v2.z=-0.2225;v3.x=3.7494,v3.y=-0.5120,v3.z=-0.1970;
  94.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  95.     v1.x=3.9048,v1.y=-0.0206,v1.z=-0.2225;v2.x=3.9688,v2.y=-0.0306,v2.z=0.2855;v3.x=3.7494,v3.y=-0.5120,v3.z=-0.1970;
  96.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  97.     v1.x=3.7494,v1.y=-0.5120,v1.z=-0.1970;v2.x=3.9688,v2.y=-0.0306,v2.z=0.2855;v3.x=3.7824,v3.y=-0.5248,v3.z=0.2484;
  98.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  99.     v1.x=3.9688,v1.y=-0.0306,v1.z=0.2855;v2.x=3.6981,v2.y=-0.0335,v2.z=0.7199;v3.x=3.7824,v3.y=-0.5248,v3.z=0.2484;
  100.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  101.     v1.x=3.7824,v1.y=-0.5248,v1.z=0.2484;v2.x=3.6981,v2.y=-0.0335,v2.z=0.7199;v3.x=3.5638,v3.y=-0.4990,v3.z=0.6356;
  102.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  103.     v1.x=3.6981,v1.y=-0.0335,v1.z=0.7199;v2.x=3.2558,v2.y=-0.0295,v2.z=0.9334;v3.x=3.5638,v3.y=-0.4990,v3.z=0.6356;
  104.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  105.     v1.x=3.5638,v1.y=-0.4990,v1.z=0.6356;v2.x=3.2558,v2.y=-0.0295,v2.z=0.9334;v3.x=3.2048,v3.y=-0.4493,v3.z=0.8589;
  106.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  107.     v1.x=3.2558,v1.y=-0.0295,v1.z=0.9334;v2.x=2.8348,v2.y=-0.0228,v2.z=0.9724;v3.x=3.2048,v3.y=-0.4493,v3.z=0.8589;
  108.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  109.     v1.x=3.2048,v1.y=-0.4493,v1.z=0.8589;v2.x=2.8348,v2.y=-0.0228,v2.z=0.9724;v3.x=2.8365,v3.y=-0.3957,v3.z=0.9392;
  110.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  111.     v1.x=2.8348,v1.y=-0.0228,v1.z=0.9724;v2.x=2.4836,v2.y=-0.0161,v2.z=0.9384;v3.x=2.8365,v3.y=-0.3957,v3.z=0.9392;
  112.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  113.     v1.x=2.8365,v1.y=-0.3957,v1.z=0.9392;v2.x=2.4836,v2.y=-0.0161,v2.z=0.9384;v3.x=2.5005,v3.y=-0.3454,v3.z=0.9367;
  114.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  115.     v1.x=2.4836,v1.y=-0.0161,v1.z=0.9384;v2.x=2.1706,v2.y=-0.0092,v2.z=0.8581;v3.x=2.5005,v3.y=-0.3454,v3.z=0.9367;
  116.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  117.     v1.x=2.5005,v1.y=-0.3454,v1.z=0.9367;v2.x=2.1706,v2.y=-0.0092,v2.z=0.8581;v3.x=2.1871,v3.y=-0.2974,v3.z=0.8683;
  118.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  119.     v1.x=2.1706,v1.y=-0.0092,v1.z=0.8581;v2.x=1.8840,v2.y=-0.0016,v2.z=0.7087;v3.x=2.1871,v3.y=-0.2974,v3.z=0.8683;
  120.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  121.     v1.x=2.1871,v1.y=-0.2974,v1.z=0.8683;v2.x=1.8840,v2.y=-0.0016,v2.z=0.7087;v3.x=1.8983,v3.y=-0.2516,v3.z=0.7196;
  122.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  123.     v1.x=1.5361,v1.y=-0.1813,v1.z=-0.1932;v2.x=1.6826,v2.y=-0.1977,v2.z=-0.5086;v3.x=1.5236,v3.y=-0.3864,v3.z=-0.1963;
  124.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  125.     v1.x=1.5236,v1.y=-0.3864,v1.z=-0.1963;v2.x=1.6826,v2.y=-0.1977,v2.z=-0.5086;v3.x=1.6691,v3.y=-0.4223,v3.z=-0.5168;
  126.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  127.     v1.x=1.6826,v1.y=-0.1977,v1.z=-0.5086;v2.x=1.9274,v2.y=-0.2302,v2.z=-0.7404;v3.x=1.6691,v3.y=-0.4223,v3.z=-0.5168;
  128.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  129.     v1.x=1.6691,v1.y=-0.4223,v1.z=-0.5168;v2.x=1.9274,v2.y=-0.2302,v2.z=-0.7404;v3.x=1.9114,v3.y=-0.4875,v3.z=-0.7524;
  130.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  131.     v1.x=1.9274,v1.y=-0.2302,v1.z=-0.7404;v2.x=2.2227,v2.y=-0.2719,v2.z=-0.8753;v3.x=1.9114,v3.y=-0.4875,v3.z=-0.7524;
  132.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  133.     v1.x=1.9114,v1.y=-0.4875,v1.z=-0.7524;v2.x=2.2227,v2.y=-0.2719,v2.z=-0.8753;v3.x=2.2033,v3.y=-0.5688,v3.z=-0.8892;
  134.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  135.     v1.x=2.2227,v1.y=-0.2719,v1.z=-0.8753;v2.x=2.5367,v2.y=-0.3181,v2.z=-0.9196;v3.x=2.2033,v3.y=-0.5688,v3.z=-0.8892;
  136.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  137.     v1.x=2.2033,v1.y=-0.5688,v1.z=-0.8892;v2.x=2.5367,v2.y=-0.3181,v2.z=-0.9196;v3.x=2.5136,v3.y=-0.6569,v3.z=-0.9333;
  138.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  139.     v1.x=2.5367,v1.y=-0.3181,v1.z=-0.9196;v2.x=2.8565,v2.y=-0.3665,v2.z=-0.8842;v3.x=2.5136,v3.y=-0.6569,v3.z=-0.9333;
  140.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  141.     v1.x=2.5136,v1.y=-0.6569,v1.z=-0.9333;v2.x=2.8565,v2.y=-0.3665,v2.z=-0.8842;v3.x=2.8276,v3.y=-0.7477,v3.z=-0.8939;
  142.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  143.     v1.x=2.8565,v1.y=-0.3665,v1.z=-0.8842;v2.x=3.1832,v2.y=-0.4173,v2.z=-0.7707;v3.x=2.8276,v3.y=-0.7477,v3.z=-0.8939;
  144.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  145.     v1.x=2.8276,v1.y=-0.7477,v1.z=-0.8939;v2.x=3.1832,v2.y=-0.4173,v2.z=-0.7707;v3.x=3.1421,v3.y=-0.8401,v3.z=-0.7716;
  146.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  147.     v1.x=3.1832,v1.y=-0.4173,v1.z=-0.7707;v2.x=3.5064,v2.y=-0.4695,v2.z=-0.5527;v3.x=3.1421,v3.y=-0.8401,v3.z=-0.7716;
  148.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  149.     v1.x=3.1421,v1.y=-0.8401,v1.z=-0.7716;v2.x=3.5064,v2.y=-0.4695,v2.z=-0.5527;v3.x=3.4418,v3.y=-0.9302,v3.z=-0.5452;
  150.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  151.     v1.x=3.5064,v1.y=-0.4695,v1.z=-0.5527;v2.x=3.7494,v2.y=-0.5120,v2.z=-0.1970;v3.x=3.4418,v3.y=-0.9302,v3.z=-0.5452;
  152.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  153.     v1.x=3.4418,v1.y=-0.9302,v1.z=-0.5452;v2.x=3.7494,v2.y=-0.5120,v2.z=-0.1970;v3.x=3.6574,v3.y=-0.9984,v3.z=-0.1916;
  154.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  155.     v1.x=3.7494,v1.y=-0.5120,v1.z=-0.1970;v2.x=3.7824,v2.y=-0.5248,v2.z=0.2484;v3.x=3.6574,v3.y=-0.9984,v3.z=-0.1916;
  156.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  157.     v1.x=3.6574,v1.y=-0.9984,v1.z=-0.1916;v2.x=3.7824,v2.y=-0.5248,v2.z=0.2484;v3.x=3.6804,v3.y=-1.0128,v3.z=0.2401;
  158.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  159.     v1.x=3.7824,v1.y=-0.5248,v1.z=0.2484;v2.x=3.5638,v2.y=-0.4990,v2.z=0.6356;v3.x=3.6804,v3.y=-1.0128,v3.z=0.2401;
  160.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  161.     v1.x=3.6804,v1.y=-1.0128,v1.z=0.2401;v2.x=3.5638,v2.y=-0.4990,v2.z=0.6356;v3.x=3.4792,v3.y=-0.9620,v3.z=0.6176;
  162.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  163.     v1.x=3.5638,v1.y=-0.4990,v1.z=0.6356;v2.x=3.2048,v2.y=-0.4493,v2.z=0.8589;v3.x=3.4792,v3.y=-0.9620,v3.z=0.6176;
  164.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  165.     v1.x=3.4792,v1.y=-0.9620,v1.z=0.6176;v2.x=3.2048,v2.y=-0.4493,v2.z=0.8589;v3.x=3.1488,v3.y=-0.8714,v3.z=0.8464;
  166.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  167.     v1.x=3.2048,v1.y=-0.4493,v1.z=0.8589;v2.x=2.8365,v2.y=-0.3957,v2.z=0.9392;v3.x=3.1488,v3.y=-0.8714,v3.z=0.8464;
  168.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  169.     v1.x=3.1488,v1.y=-0.8714,v1.z=0.8464;v2.x=2.8365,v2.y=-0.3957,v2.z=0.9392;v3.x=2.8006,v3.y=-0.7733,v3.z=0.9400;
  170.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  171.     v1.x=2.8365,v1.y=-0.3957,v1.z=0.9392;v2.x=2.5005,v2.y=-0.3454,v2.z=0.9367;v3.x=2.8006,v3.y=-0.7733,v3.z=0.9400;
  172.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  173.     v1.x=2.8006,v1.y=-0.7733,v1.z=0.9400;v2.x=2.5005,v2.y=-0.3454,v2.z=0.9367;v3.x=2.4735,v3.y=-0.6796,v3.z=0.9469;
  174.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  175.     v1.x=2.5005,v1.y=-0.3454,v1.z=0.9367;v2.x=2.1871,v2.y=-0.2974,v2.z=0.8683;v3.x=2.4735,v3.y=-0.6796,v3.z=0.9469;
  176.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  177.     v1.x=2.4735,v1.y=-0.6796,v1.z=0.9469;v2.x=2.1871,v2.y=-0.2974,v2.z=0.8683;v3.x=2.1645,v3.y=-0.5898,v3.z=0.8813;
  178.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  179.     v1.x=2.1871,v1.y=-0.2974,v1.z=0.8683;v2.x=1.8983,v2.y=-0.2516,v2.z=0.7196;v3.x=2.1645,v3.y=-0.5898,v3.z=0.8813;
  180.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  181.     v1.x=2.1645,v1.y=-0.5898,v1.z=0.8813;v2.x=1.8983,v2.y=-0.2516,v2.z=0.7196;v3.x=1.8794,v3.y=-0.5053,v3.z=0.7311;
  182.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  183.     v1.x=1.5236,v1.y=-0.3864,v1.z=-0.1963;v2.x=1.6691,v2.y=-0.4223,v2.z=-0.5168;v3.x=1.4838,v3.y=-0.5914,v3.z=-0.1995;
  184.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  185.     v1.x=1.4838,v1.y=-0.5914,v1.z=-0.1995;v2.x=1.6691,v2.y=-0.4223,v2.z=-0.5168;v3.x=1.6256,v3.y=-0.6469,v3.z=-0.5252;
  186.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  187.     v1.x=1.6691,v1.y=-0.4223,v1.z=-0.5168;v2.x=1.9114,v2.y=-0.4875,v2.z=-0.7524;v3.x=1.6256,v3.y=-0.6469,v3.z=-0.5252;
  188.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  189.     v1.x=1.6256,v1.y=-0.6469,v1.z=-0.5252;v2.x=1.9114,v2.y=-0.4875,v2.z=-0.7524;v3.x=1.8610,v3.y=-0.7447,v3.z=-0.7646;
  190.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  191.     v1.x=1.9114,v1.y=-0.4875,v1.z=-0.7524;v2.x=2.2033,v2.y=-0.5688,v2.z=-0.8892;v3.x=1.8610,v3.y=-0.7447,v3.z=-0.7646;
  192.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  193.     v1.x=1.8610,v1.y=-0.7447,v1.z=-0.7646;v2.x=2.2033,v2.y=-0.5688,v2.z=-0.8892;v3.x=2.1442,v3.y=-0.8652,v3.z=-0.9045;
  194.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  195.     v1.x=2.2033,v1.y=-0.5688,v1.z=-0.8892;v2.x=2.5136,v2.y=-0.6569,v2.z=-0.9333;v3.x=2.1442,v3.y=-0.8652,v3.z=-0.9045;
  196.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  197.     v1.x=2.1442,v1.y=-0.8652,v1.z=-0.9045;v2.x=2.5136,v2.y=-0.6569,v2.z=-0.9333;v3.x=2.4454,v3.y=-0.9952,v3.z=-0.9536;
  198.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  199.     v1.x=2.5136,v1.y=-0.6569,v1.z=-0.9333;v2.x=2.8276,v2.y=-0.7477,v2.z=-0.8939;v3.x=2.4454,v3.y=-0.9952,v3.z=-0.9536;
  200.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  201.     v1.x=2.4454,v1.y=-0.9952,v1.z=-0.9536;v2.x=2.8276,v2.y=-0.7477,v2.z=-0.8939;v3.x=2.7569,v3.y=-1.1311,v3.z=-0.9286;
  202.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  203.     v1.x=2.8276,v1.y=-0.7477,v1.z=-0.8939;v2.x=3.1421,v2.y=-0.8401,v2.z=-0.7716;v3.x=2.7569,v3.y=-1.1311,v3.z=-0.9286;
  204.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  205.     v1.x=2.7569,v1.y=-1.1311,v1.z=-0.9286;v2.x=3.1421,v2.y=-0.8401,v2.z=-0.7716;v3.x=3.0944,v3.y=-1.2797,v3.z=-0.8341;
  206.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  207.     v1.x=3.1421,v1.y=-0.8401,v1.z=-0.7716;v2.x=3.4418,v2.y=-0.9302,v2.z=-0.5452;v3.x=3.0944,v3.y=-1.2797,v3.z=-0.8341;
  208.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  209.     v1.x=3.0944,v1.y=-1.2797,v1.z=-0.8341;v2.x=3.4418,v2.y=-0.9302,v2.z=-0.5452;v3.x=3.4630,v3.y=-1.4439,v3.z=-0.6255;
  210.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  211.     v1.x=3.4418,v1.y=-0.9302,v1.z=-0.5452;v2.x=3.6574,v2.y=-0.9984,v2.z=-0.1916;v3.x=3.4630,v3.y=-1.4439,v3.z=-0.6255;
  212.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  213.     v1.x=3.4630,v1.y=-1.4439,v1.z=-0.6255;v2.x=3.6574,v2.y=-0.9984,v2.z=-0.1916;v3.x=3.7685,v3.y=-1.5842,v3.z=-0.2319;
  214.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  215.     v1.x=3.6574,v1.y=-0.9984,v1.z=-0.1916;v2.x=3.6804,v2.y=-1.0128,v2.z=0.2401;v3.x=3.7685,v3.y=-1.5842,v3.z=-0.2319;
  216.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  217.     v1.x=3.7685,v1.y=-1.5842,v1.z=-0.2319;v2.x=3.6804,v2.y=-1.0128,v2.z=0.2401;v3.x=3.8250,v3.y=-1.6189,v3.z=0.2974;
  218.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  219.     v1.x=3.6804,v1.y=-1.0128,v1.z=0.2401;v2.x=3.4792,v2.y=-0.9620,v2.z=0.6176;v3.x=3.8250,v3.y=-1.6189,v3.z=0.2974;
  220.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  221.     v1.x=3.8250,v1.y=-1.6189,v1.z=0.2974;v2.x=3.4792,v2.y=-0.9620,v2.z=0.6176;v3.x=3.5642,v3.y=-1.5141,v3.z=0.7503;
  222.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  223.     v1.x=3.4792,v1.y=-0.9620,v1.z=0.6176;v2.x=3.1488,v2.y=-0.8714,v2.z=0.8464;v3.x=3.5642,v3.y=-1.5141,v3.z=0.7503;
  224.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  225.     v1.x=3.5642,v1.y=-1.5141,v1.z=0.7503;v2.x=3.1488,v2.y=-0.8714,v2.z=0.8464;v3.x=3.1412,v3.y=-1.3345,v3.z=0.9747;
  226.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  227.     v1.x=3.1488,v1.y=-0.8714,v1.z=0.8464;v2.x=2.8006,v2.y=-0.7733,v2.z=0.9400;v3.x=3.1412,v3.y=-1.3345,v3.z=0.9747;
  228.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  229.     v1.x=3.1412,v1.y=-1.3345,v1.z=0.9747;v2.x=2.8006,v2.y=-0.7733,v2.z=0.9400;v3.x=2.7385,v3.y=-1.1602,v3.z=1.0179;
  230.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  231.     v1.x=2.8006,v1.y=-0.7733,v1.z=0.9400;v2.x=2.4735,v2.y=-0.6796,v2.z=0.9469;v3.x=2.7385,v3.y=-1.1602,v3.z=1.0179;
  232.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  233.     v1.x=2.7385,v1.y=-1.1602,v1.z=1.0179;v2.x=2.4735,v2.y=-0.6796,v2.z=0.9469;v3.x=2.4015,v3.y=-1.0130,v3.z=0.9838;
  234.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  235.     v1.x=2.4735,v1.y=-0.6796,v1.z=0.9469;v2.x=2.1645,v2.y=-0.5898,v2.z=0.8813;v3.x=2.4015,v3.y=-1.0130,v3.z=0.9838;
  236.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  237.     v1.x=2.4015,v1.y=-1.0130,v1.z=0.9838;v2.x=2.1645,v2.y=-0.5898,v2.z=0.8813;v3.x=2.1008,v3.y=-0.8807,v3.z=0.9003;
  238.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  239.     v1.x=2.1645,v1.y=-0.5898,v1.z=0.8813;v2.x=1.8794,v2.y=-0.5053,v2.z=0.7311;v3.x=2.1008,v3.y=-0.8807,v3.z=0.9003;
  240.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  241.     v1.x=2.1008,v1.y=-0.8807,v1.z=0.9003;v2.x=1.8794,v2.y=-0.5053,v2.z=0.7311;v3.x=1.8259,v3.y=-0.7582,v3.z=0.7436;
  242.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  243.     v1.x=1.4838,v1.y=-0.5914,v1.z=-0.1995;v2.x=1.6256,v2.y=-0.6469,v2.z=-0.5252;v3.x=1.4165,v3.y=-0.7927,v3.z=-0.2027;
  244.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  245.     v1.x=1.4165,v1.y=-0.7927,v1.z=-0.2027;v2.x=1.6256,v2.y=-0.6469,v2.z=-0.5252;v3.x=1.5520,v3.y=-0.8674,v3.z=-0.5337;
  246.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  247.     v1.x=1.6256,v1.y=-0.6469,v1.z=-0.5252;v2.x=1.8610,v2.y=-0.7447,v2.z=-0.7646;v3.x=1.5520,v3.y=-0.8674,v3.z=-0.5337;
  248.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  249.     v1.x=1.5520,v1.y=-0.8674,v1.z=-0.5337;v2.x=1.8610,v2.y=-0.7447,v2.z=-0.7646;v3.x=1.7762,v3.y=-0.9971,v3.z=-0.7770;
  250.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  251.     v1.x=1.8610,v1.y=-0.7447,v1.z=-0.7646;v2.x=2.1442,v2.y=-0.8652,v2.z=-0.9045;v3.x=1.7762,v3.y=-0.9971,v3.z=-0.7770;
  252.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  253.     v1.x=1.7762,v1.y=-0.9971,v1.z=-0.7770;v2.x=2.1442,v2.y=-0.8652,v2.z=-0.9045;v3.x=2.0457,v3.y=-1.1562,v3.z=-0.9187;
  254.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  255.     v1.x=2.1442,v1.y=-0.8652,v1.z=-0.9045;v2.x=2.4454,v2.y=-0.9952,v2.z=-0.9536;v3.x=2.0457,v3.y=-1.1562,v3.z=-0.9187;
  256.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  257.     v1.x=2.0457,v1.y=-1.1562,v1.z=-0.9187;v2.x=2.4454,v2.y=-0.9952,v2.z=-0.9536;v3.x=2.3317,v3.y=-1.3271,v3.z=-0.9663;
  258.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  259.     v1.x=2.4454,v1.y=-0.9952,v1.z=-0.9536;v2.x=2.7569,v2.y=-1.1311,v2.z=-0.9286;v3.x=2.3317,v3.y=-1.3271,v3.z=-0.9663;
  260.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  261.     v1.x=2.3317,v1.y=-1.3271,v1.z=-0.9663;v2.x=2.7569,v2.y=-1.1311,v2.z=-0.9286;v3.x=2.6240,v3.y=-1.5034,v3.z=-0.9328;
  262.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  263.     v1.x=2.7569,v1.y=-1.1311,v1.z=-0.9286;v2.x=3.0944,v2.y=-1.2797,v2.z=-0.8341;v3.x=2.6240,v3.y=-1.5034,v3.z=-0.9328;
  264.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  265.     v1.x=2.6240,v1.y=-1.5034,v1.z=-0.9328;v2.x=3.0944,v2.y=-1.2797,v2.z=-0.8341;v3.x=2.9278,v3.y=-1.6882,v3.z=-0.8210;
  266.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  267.     v1.x=3.0944,v1.y=-1.2797,v1.z=-0.8341;v2.x=3.4630,v2.y=-1.4439,v2.z=-0.6255;v3.x=2.9278,v3.y=-1.6882,v3.z=-0.8210;
  268.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  269.     v1.x=2.9278,v1.y=-1.6882,v1.z=-0.8210;v2.x=3.4630,v2.y=-1.4439,v2.z=-0.6255;v3.x=3.2381,v3.y=-1.8792,v3.z=-0.5975;
  270.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  271.     v1.x=3.4630,v1.y=-1.4439,v1.z=-0.6255;v2.x=3.7685,v2.y=-1.5842,v2.z=-0.2319;v3.x=3.2381,v3.y=-1.8792,v3.z=-0.5975;
  272.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  273.     v1.x=3.2381,v1.y=-1.8792,v1.z=-0.5975;v2.x=3.7685,v2.y=-1.5842,v2.z=-0.2319;v3.x=3.4787,v3.y=-2.0316,v3.z=-0.2158;
  274.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  275.     v1.x=3.7685,v1.y=-1.5842,v1.z=-0.2319;v2.x=3.8250,v2.y=-1.6189,v2.z=0.2974;v3.x=3.4787,v3.y=-2.0316,v3.z=-0.2158;
  276.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  277.     v1.x=3.4787,v1.y=-2.0316,v1.z=-0.2158;v2.x=3.8250,v2.y=-1.6189,v2.z=0.2974;v3.x=3.5136,v3.y=-2.0625,v3.z=0.2737;
  278.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  279.     v1.x=3.8250,v1.y=-1.6189,v1.z=0.2974;v2.x=3.5642,v2.y=-1.5141,v2.z=0.7503;v3.x=3.5136,v3.y=-2.0625,v3.z=0.2737;
  280.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  281.     v1.x=3.5136,v1.y=-2.0625,v1.z=0.2737;v2.x=3.5642,v2.y=-1.5141,v2.z=0.7503;v3.x=3.2972,v3.y=-1.9410,v3.z=0.6970;
  282.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  283.     v1.x=3.5642,v1.y=-1.5141,v1.z=0.7503;v2.x=3.1412,v2.y=-1.3345,v2.z=0.9747;v3.x=3.2972,v3.y=-1.9410,v3.z=0.6970;
  284.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  285.     v1.x=3.2972,v1.y=-1.9410,v1.z=0.6970;v2.x=3.1412,v2.y=-1.3345,v2.z=0.9747;v3.x=2.9459,v3.y=-1.7347,v3.z=0.9293;
  286.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  287.     v1.x=3.1412,v1.y=-1.3345,v1.z=0.9747;v2.x=2.7385,v2.y=-1.1602,v2.z=1.0179;v3.x=2.9459,v3.y=-1.7347,v3.z=0.9293;
  288.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  289.     v1.x=2.9459,v1.y=-1.7347,v1.z=0.9293;v2.x=2.7385,v2.y=-1.1602,v2.z=1.0179;v3.x=2.5956,v3.y=-1.5257,v3.z=1.0009;
  290.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  291.     v1.x=2.7385,v1.y=-1.1602,v1.z=1.0179;v2.x=2.4015,v2.y=-1.0130,v2.z=0.9838;v3.x=2.5956,v3.y=-1.5257,v3.z=1.0009;
  292.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  293.     v1.x=2.5956,v1.y=-1.5257,v1.z=1.0009;v2.x=2.4015,v2.y=-1.0130,v2.z=0.9838;v3.x=2.2854,v3.y=-1.3391,v3.z=0.9882;
  294.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  295.     v1.x=2.4015,v1.y=-1.0130,v1.z=0.9838;v2.x=2.1008,v2.y=-0.8807,v2.z=0.9003;v3.x=2.2854,v3.y=-1.3391,v3.z=0.9882;
  296.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  297.     v1.x=2.2854,v1.y=-1.3391,v1.z=0.9882;v2.x=2.1008,v2.y=-0.8807,v2.z=0.9003;v3.x=2.0006,v3.y=-1.1664,v3.z=0.9124;
  298.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  299.     v1.x=2.1008,v1.y=-0.8807,v1.z=0.9003;v2.x=1.8259,v2.y=-0.7582,v2.z=0.7436;v3.x=2.0006,v3.y=-1.1664,v3.z=0.9124;
  300.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  301.     v1.x=2.0006,v1.y=-1.1664,v1.z=0.9124;v2.x=1.8259,v2.y=-0.7582,v2.z=0.7436;v3.x=1.7393,v3.y=-1.0062,v3.z=0.7553;
  302.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  303.     v1.x=1.4165,v1.y=-0.7927,v1.z=-0.2027;v2.x=1.5520,v2.y=-0.8674,v2.z=-0.5337;v3.x=1.3220,v3.y=-0.9865,v3.z=-0.2060;
  304.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  305.     v1.x=1.3220,v1.y=-0.9865,v1.z=-0.2060;v2.x=1.5520,v2.y=-0.8674,v2.z=-0.5337;v3.x=1.4486,v3.y=-1.0797,v3.z=-0.5424;
  306.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  307.     v1.x=1.5520,v1.y=-0.8674,v1.z=-0.5337;v2.x=1.7762,v2.y=-0.9971,v2.z=-0.7770;v3.x=1.4486,v3.y=-1.0797,v3.z=-0.5424;
  308.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  309.     v1.x=1.4486,v1.y=-1.0797,v1.z=-0.5424;v2.x=1.7762,v2.y=-0.9971,v2.z=-0.7770;v3.x=1.6573,v3.y=-1.2403,v3.z=-0.7895;
  310.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  311.     v1.x=1.7762,v1.y=-0.9971,v1.z=-0.7770;v2.x=2.0457,v2.y=-1.1562,v2.z=-0.9187;v3.x=1.6573,v3.y=-1.2403,v3.z=-0.7895;
  312.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  313.     v1.x=1.6573,v1.y=-1.2403,v1.z=-0.7895;v2.x=2.0457,v2.y=-1.1562,v2.z=-0.9187;v3.x=1.9078,v3.y=-1.4363,v3.z=-0.9330;
  314.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  315.     v1.x=2.0457,v1.y=-1.1562,v1.z=-0.9187;v2.x=2.3317,v2.y=-1.3271,v2.z=-0.9663;v3.x=1.9078,v3.y=-1.4363,v3.z=-0.9330;
  316.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  317.     v1.x=1.9078,v1.y=-1.4363,v1.z=-0.9330;v2.x=2.3317,v2.y=-1.3271,v2.z=-0.9663;v3.x=2.1731,v3.y=-1.6463,v3.z=-0.9783;
  318.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  319.     v1.x=2.3317,v1.y=-1.3271,v1.z=-0.9663;v2.x=2.6240,v2.y=-1.5034,v2.z=-0.9328;v3.x=2.1731,v3.y=-1.6463,v3.z=-0.9783;
  320.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  321.     v1.x=2.1731,v1.y=-1.6463,v1.z=-0.9783;v2.x=2.6240,v2.y=-1.5034,v2.z=-0.9328;v3.x=2.4398,v3.y=-1.8595,v3.z=-0.9337;
  322.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  323.     v1.x=2.6240,v1.y=-1.5034,v1.z=-0.9328;v2.x=2.9278,v2.y=-1.6882,v2.z=-0.8210;v3.x=2.4398,v3.y=-1.8595,v3.z=-0.9337;
  324.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  325.     v1.x=2.4398,v1.y=-1.8595,v1.z=-0.9337;v2.x=2.9278,v2.y=-1.6882,v2.z=-0.8210;v3.x=2.7014,v3.y=-2.0705,v3.z=-0.7988;
  326.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  327.     v1.x=2.9278,v1.y=-1.6882,v1.z=-0.8210;v2.x=3.2381,v2.y=-1.8792,v2.z=-0.5975;v3.x=2.7014,v3.y=-2.0705,v3.z=-0.7988;
  328.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  329.     v1.x=2.7014,v1.y=-2.0705,v1.z=-0.7988;v2.x=3.2381,v2.y=-1.8792,v2.z=-0.5975;v3.x=2.9411,v3.y=-2.2666,v3.z=-0.5565;
  330.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  331.     v1.x=3.2381,v1.y=-1.8792,v1.z=-0.5975;v2.x=3.4787,v2.y=-2.0316,v2.z=-0.2158;v3.x=2.9411,v3.y=-2.2666,v3.z=-0.5565;
  332.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  333.     v1.x=2.9411,v1.y=-2.2666,v1.z=-0.5565;v2.x=3.4787,v2.y=-2.0316,v2.z=-0.2158;v3.x=3.1046,v3.y=-2.4048,v3.z=-0.1929;
  334.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  335.     v1.x=3.4787,v1.y=-2.0316,v1.z=-0.2158;v2.x=3.5136,v2.y=-2.0625,v2.z=0.2737;v3.x=3.1046,v3.y=-2.4048,v3.z=-0.1929;
  336.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  337.     v1.x=3.1046,v1.y=-2.4048,v1.z=-0.1929;v2.x=3.5136,v2.y=-2.0625,v2.z=0.2737;v3.x=3.1146,v3.y=-2.4224,v3.z=0.2403;
  338.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  339.     v1.x=3.5136,v1.y=-2.0625,v1.z=0.2737;v2.x=3.2972,v2.y=-1.9410,v2.z=0.6970;v3.x=3.1146,v3.y=-2.4224,v3.z=0.2403;
  340.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  341.     v1.x=3.1146,v1.y=-2.4224,v1.z=0.2403;v2.x=3.2972,v2.y=-1.9410,v2.z=0.6970;v3.x=2.9521,v3.y=-2.3017,v3.z=0.6213;
  342.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  343.     v1.x=3.2972,v1.y=-1.9410,v1.z=0.6970;v2.x=2.9459,v2.y=-1.7347,v2.z=0.9293;v3.x=2.9521,v3.y=-2.3017,v3.z=0.6213;
  344.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  345.     v1.x=2.9521,v1.y=-2.3017,v1.z=0.6213;v2.x=2.9459,v2.y=-1.7347,v2.z=0.9293;v3.x=2.6873,v3.y=-2.0964,v3.z=0.8632;
  346.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  347.     v1.x=2.9459,v1.y=-1.7347,v1.z=0.9293;v2.x=2.5956,v2.y=-1.5257,v2.z=1.0009;v3.x=2.6873,v3.y=-2.0964,v3.z=0.8632;
  348.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  349.     v1.x=2.6873,v1.y=-2.0964,v1.z=0.8632;v2.x=2.5956,v2.y=-1.5257,v2.z=1.0009;v3.x=2.4012,v3.y=-1.8713,v3.z=0.9728;
  350.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  351.     v1.x=2.5956,v1.y=-1.5257,v1.z=1.0009;v2.x=2.2854,v2.y=-1.3391,v2.z=0.9882;v3.x=2.4012,v3.y=-1.8713,v3.z=0.9728;
  352.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  353.     v1.x=2.4012,v1.y=-1.8713,v1.z=0.9728;v2.x=2.2854,v2.y=-1.3391,v2.z=0.9882;v3.x=2.1253,v3.y=-1.6522,v3.z=0.9889;
  354.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  355.     v1.x=2.2854,v1.y=-1.3391,v1.z=0.9882;v2.x=2.0006,v2.y=-1.1664,v2.z=0.9124;v3.x=2.1253,v3.y=-1.6522,v3.z=0.9889;
  356.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  357.     v1.x=2.1253,v1.y=-1.6522,v1.z=0.9889;v2.x=2.0006,v2.y=-1.1664,v2.z=0.9124;v3.x=1.8620,v3.y=-1.4413,v3.z=0.9238;
  358.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  359.     v1.x=2.0006,v1.y=-1.1664,v1.z=0.9124;v2.x=1.7393,v2.y=-1.0062,v2.z=0.7553;v3.x=1.8620,v3.y=-1.4413,v3.z=0.9238;
  360.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  361.     v1.x=1.8620,v1.y=-1.4413,v1.z=0.9238;v2.x=1.7393,v2.y=-1.0062,v2.z=0.7553;v3.x=1.6193,v3.y=-1.2447,v3.z=0.7671;
  362.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  363.     v1.x=1.3220,v1.y=-0.9865,v1.z=-0.2060;v2.x=1.4486,v2.y=-1.0797,v2.z=-0.5424;v3.x=1.2010,v3.y=-1.1693,v3.z=-0.2094;
  364.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  365.     v1.x=1.2010,v1.y=-1.1693,v1.z=-0.2094;v2.x=1.4486,v2.y=-1.0797,v2.z=-0.5424;v3.x=1.3162,v3.y=-1.2800,v3.z=-0.5512;
  366.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  367.     v1.x=1.4486,v1.y=-1.0797,v1.z=-0.5424;v2.x=1.6573,v2.y=-1.2403,v2.z=-0.7895;v3.x=1.3162,v3.y=-1.2800,v3.z=-0.5512;
  368.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  369.     v1.x=1.3162,v1.y=-1.2800,v1.z=-0.5512;v2.x=1.6573,v2.y=-1.2403,v2.z=-0.7895;v3.x=1.5052,v3.y=-1.4693,v3.z=-0.8024;
  370.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  371.     v1.x=1.6573,v1.y=-1.2403,v1.z=-0.7895;v2.x=1.9078,v2.y=-1.4363,v2.z=-0.9330;v3.x=1.5052,v3.y=-1.4693,v3.z=-0.8024;
  372.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  373.     v1.x=1.5052,v1.y=-1.4693,v1.z=-0.8024;v2.x=1.9078,v2.y=-1.4363,v2.z=-0.9330;v3.x=1.7314,v3.y=-1.6999,v3.z=-0.9491;
  374.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  375.     v1.x=1.9078,v1.y=-1.4363,v1.z=-0.9330;v2.x=2.1731,v2.y=-1.6463,v2.z=-0.9783;v3.x=1.7314,v3.y=-1.6999,v3.z=-0.9491;
  376.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  377.     v1.x=1.7314,v1.y=-1.6999,v1.z=-0.9491;v2.x=2.1731,v2.y=-1.6463,v2.z=-0.9783;v3.x=1.9712,v3.y=-1.9469,v3.z=-1.0000;
  378.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  379.     v1.x=2.1731,v1.y=-1.6463,v1.z=-0.9783;v2.x=2.4398,v2.y=-1.8595,v2.z=-0.9337;v3.x=1.9712,v3.y=-1.9469,v3.z=-1.0000;
  380.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  381.     v1.x=1.9712,v1.y=-1.9469,v1.z=-1.0000;v2.x=2.4398,v2.y=-1.8595,v2.z=-0.9337;v3.x=2.2179,v3.y=-2.2031,v3.z=-0.9719;
  382.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  383.     v1.x=2.4398,v1.y=-1.8595,v1.z=-0.9337;v2.x=2.7014,v2.y=-2.0705,v2.z=-0.7988;v3.x=2.2179,v3.y=-2.2031,v3.z=-0.9719;
  384.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  385.     v1.x=2.2179,v1.y=-2.2031,v1.z=-0.9719;v2.x=2.7014,v2.y=-2.0705,v2.z=-0.7988;v3.x=2.4823,v3.y=-2.4795,v3.z=-0.8691;
  386.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  387.     v1.x=2.7014,v1.y=-2.0705,v1.z=-0.7988;v2.x=2.9411,v2.y=-2.2666,v2.z=-0.5565;v3.x=2.4823,v3.y=-2.4795,v3.z=-0.8691;
  388.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  389.     v1.x=2.4823,v1.y=-2.4795,v1.z=-0.8691;v2.x=2.9411,v2.y=-2.2666,v2.z=-0.5565;v3.x=2.7662,v3.y=-2.7791,v3.z=-0.6474;
  390.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  391.     v1.x=2.9411,v1.y=-2.2666,v1.z=-0.5565;v2.x=3.1046,v2.y=-2.4048,v2.z=-0.1929;v3.x=2.7662,v3.y=-2.7791,v3.z=-0.6474;
  392.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  393.     v1.x=2.7662,v1.y=-2.7791,v1.z=-0.6474;v2.x=3.1046,v2.y=-2.4048,v2.z=-0.1929;v3.x=2.9968,v3.y=-3.0281,v3.z=-0.2387;
  394.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  395.     v1.x=3.1046,v1.y=-2.4048,v1.z=-0.1929;v2.x=3.1146,v2.y=-2.4224,v2.z=0.2403;v3.x=2.9968,v3.y=-3.0281,v3.z=-0.2387;
  396.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  397.     v1.x=2.9968,v1.y=-3.0281,v1.z=-0.2387;v2.x=3.1146,v2.y=-2.4224,v2.z=0.2403;v3.x=3.0344,v3.y=-3.0807,v3.z=0.3054;
  398.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  399.     v1.x=3.1146,v1.y=-2.4224,v1.z=0.2403;v2.x=2.9521,v2.y=-2.3017,v2.z=0.6213;v3.x=3.0344,v3.y=-3.0807,v3.z=0.3054;
  400.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  401.     v1.x=3.0344,v1.y=-3.0807,v1.z=0.3054;v2.x=2.9521,v2.y=-2.3017,v2.z=0.6213;v3.x=2.8298,v3.y=-2.8806,v3.z=0.7720;
  402.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  403.     v1.x=2.9521,v1.y=-2.3017,v1.z=0.6213;v2.x=2.6873,v2.y=-2.0964,v2.z=0.8632;v3.x=2.8298,v3.y=-2.8806,v3.z=0.7720;
  404.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  405.     v1.x=2.8298,v1.y=-2.8806,v1.z=0.7720;v2.x=2.6873,v2.y=-2.0964,v2.z=0.8632;v3.x=2.5016,v3.y=-2.5467,v3.z=1.0084;
  406.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  407.     v1.x=2.6873,v1.y=-2.0964,v1.z=0.8632;v2.x=2.4012,v2.y=-1.8713,v2.z=0.9728;v3.x=2.5016,v3.y=-2.5467,v3.z=1.0084;
  408.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  409.     v1.x=2.5016,v1.y=-2.5467,v1.z=1.0084;v2.x=2.4012,v2.y=-1.8713,v2.z=0.9728;v3.x=2.1873,v3.y=-2.2225,v3.z=1.0603;
  410.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  411.     v1.x=2.4012,v1.y=-1.8713,v1.z=0.9728;v2.x=2.1253,v2.y=-1.6522,v2.z=0.9889;v3.x=2.1873,v3.y=-2.2225,v3.z=1.0603;
  412.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  413.     v1.x=2.1873,v1.y=-2.2225,v1.z=1.0603;v2.x=2.1253,v2.y=-1.6522,v2.z=0.9889;v3.x=1.9215,v3.y=-1.9465,v3.z=1.0297;
  414.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  415.     v1.x=2.1253,v1.y=-1.6522,v1.z=0.9889;v2.x=1.8620,v2.y=-1.4413,v2.z=0.9238;v3.x=1.9215,v3.y=-1.9465,v3.z=1.0297;
  416.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  417.     v1.x=1.9215,v1.y=-1.9465,v1.z=1.0297;v2.x=1.8620,v2.y=-1.4413,v2.z=0.9238;v3.x=1.6833,v3.y=-1.6976,v3.z=0.9442;
  418.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  419.     v1.x=1.8620,v1.y=-1.4413,v1.z=0.9238;v2.x=1.6193,v2.y=-1.2447,v2.z=0.7671;v3.x=1.6833,v3.y=-1.6976,v3.z=0.9442;
  420.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  421.     v1.x=1.6833,v1.y=-1.6976,v1.z=0.9442;v2.x=1.6193,v2.y=-1.2447,v2.z=0.7671;v3.x=1.4658,v3.y=-1.4684,v3.z=0.7803;
  422.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  423.     v1.x=1.2010,v1.y=-1.1693,v1.z=-0.2094;v2.x=1.3162,v2.y=-1.2800,v2.z=-0.5512;v3.x=1.0550,v3.y=-1.3374,v3.z=-0.2127;
  424.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  425.     v1.x=1.0550,v1.y=-1.3374,v1.z=-0.2127;v2.x=1.3162,v2.y=-1.2800,v2.z=-0.5512;v3.x=1.1563,v3.y=-1.4642,v3.z=-0.5601;
  426.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  427.     v1.x=1.3162,v1.y=-1.2800,v1.z=-0.5512;v2.x=1.5052,v2.y=-1.4693,v2.z=-0.8024;v3.x=1.1563,v3.y=-1.4642,v3.z=-0.5601;
  428.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  429.     v1.x=1.1563,v1.y=-1.4642,v1.z=-0.5601;v2.x=1.5052,v2.y=-1.4693,v2.z=-0.8024;v3.x=1.3216,v3.y=-1.6800,v3.z=-0.8154;
  430.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  431.     v1.x=1.5052,v1.y=-1.4693,v1.z=-0.8024;v2.x=1.7314,v2.y=-1.6999,v2.z=-0.9491;v3.x=1.3216,v3.y=-1.6800,v3.z=-0.8154;
  432.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  433.     v1.x=1.3216,v1.y=-1.6800,v1.z=-0.8154;v2.x=1.7314,v2.y=-1.6999,v2.z=-0.9491;v3.x=1.5190,v3.y=-1.9424,v3.z=-0.9643;
  434.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  435.     v1.x=1.7314,v1.y=-1.6999,v1.z=-0.9491;v2.x=1.9712,v2.y=-1.9469,v2.z=-1.0000;v3.x=1.5190,v3.y=-1.9424,v3.z=-0.9643;
  436.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  437.     v1.x=1.5190,v1.y=-1.9424,v1.z=-0.9643;v2.x=1.9712,v2.y=-1.9469,v2.z=-1.0000;v3.x=1.7277,v3.y=-2.2230,v3.z=-1.0152;
  438.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  439.     v1.x=1.9712,v1.y=-1.9469,v1.z=-1.0000;v2.x=2.2179,v2.y=-2.2031,v2.z=-0.9719;v3.x=1.7277,v3.y=-2.2230,v3.z=-1.0152;
  440.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  441.     v1.x=1.7277,v1.y=-2.2230,v1.z=-1.0152;v2.x=2.2179,v2.y=-2.2031,v2.z=-0.9719;v3.x=1.9414,v3.y=-2.5127,v3.z=-0.9837;
  442.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  443.     v1.x=2.2179,v1.y=-2.2031,v1.z=-0.9719;v2.x=2.4823,v2.y=-2.4795,v2.z=-0.8691;v3.x=1.9414,v3.y=-2.5127,v3.z=-0.9837;
  444.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  445.     v1.x=1.9414,v1.y=-2.5127,v1.z=-0.9837;v2.x=2.4823,v2.y=-2.4795,v2.z=-0.8691;v3.x=2.1669,v3.y=-2.8207,v3.z=-0.8734;
  446.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  447.     v1.x=2.4823,v1.y=-2.4795,v1.z=-0.8691;v2.x=2.7662,v2.y=-2.7791,v2.z=-0.6474;v3.x=2.1669,v3.y=-2.8207,v3.z=-0.8734;
  448.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  449.     v1.x=2.1669,v1.y=-2.8207,v1.z=-0.8734;v2.x=2.7662,v2.y=-2.7791,v2.z=-0.6474;v3.x=2.4032,v3.y=-3.1468,v3.z=-0.6440;
  450.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  451.     v1.x=2.7662,v1.y=-2.7791,v1.z=-0.6474;v2.x=2.9968,v2.y=-3.0281,v2.z=-0.2387;v3.x=2.4032,v3.y=-3.1468,v3.z=-0.6440;
  452.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  453.     v1.x=2.4032,v1.y=-3.1468,v1.z=-0.6440;v2.x=2.9968,v2.y=-3.0281,v2.z=-0.2387;v3.x=2.5903,v3.y=-3.4116,v3.z=-0.2353;
  454.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  455.     v1.x=2.9968,v1.y=-3.0281,v1.z=-0.2387;v2.x=3.0344,v2.y=-3.0807,v2.z=0.3054;v3.x=2.5903,v3.y=-3.4116,v3.z=-0.2353;
  456.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  457.     v1.x=2.5903,v1.y=-3.4116,v1.z=-0.2353;v2.x=3.0344,v2.y=-3.0807,v2.z=0.3054;v3.x=2.6169,v3.y=-3.4633,v3.z=0.2999;
  458.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  459.     v1.x=3.0344,v1.y=-3.0807,v1.z=0.3054;v2.x=2.8298,v2.y=-2.8806,v2.z=0.7720;v3.x=2.6169,v3.y=-3.4633,v3.z=0.2999;
  460.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  461.     v1.x=2.6169,v1.y=-3.4633,v1.z=0.2999;v2.x=2.8298,v2.y=-2.8806,v2.z=0.7720;v3.x=2.4457,v3.y=-3.2454,v3.z=0.7606;
  462.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  463.     v1.x=2.8298,v1.y=-2.8806,v1.z=0.7720;v2.x=2.5016,v2.y=-2.5467,v2.z=1.0084;v3.x=2.4457,v3.y=-3.2454,v3.z=0.7606;
  464.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  465.     v1.x=2.4457,v1.y=-3.2454,v1.z=0.7606;v2.x=2.5016,v2.y=-2.5467,v2.z=1.0084;v3.x=2.1722,v3.y=-2.8829,v3.z=1.0025;
  466.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  467.     v1.x=2.5016,v1.y=-2.5467,v1.z=1.0084;v2.x=2.1873,v2.y=-2.2225,v2.z=1.0603;v3.x=2.1722,v3.y=-2.8829,v3.z=1.0025;
  468.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  469.     v1.x=2.1722,v1.y=-2.8829,v1.z=1.0025;v2.x=2.1873,v2.y=-2.2225,v2.z=1.0603;v3.x=1.9066,v3.y=-2.5258,v3.z=1.0653;
  470.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  471.     v1.x=2.1873,v1.y=-2.2225,v1.z=1.0603;v2.x=1.9215,v2.y=-1.9465,v2.z=1.0297;v3.x=1.9066,v3.y=-2.5258,v3.z=1.0653;
  472.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  473.     v1.x=1.9066,v1.y=-2.5258,v1.z=1.0653;v2.x=1.9215,v2.y=-1.9465,v2.z=1.0297;v3.x=1.6779,v3.y=-2.2160,v3.z=1.0422;
  474.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  475.     v1.x=1.9215,v1.y=-1.9465,v1.z=1.0297;v2.x=1.6833,v2.y=-1.6976,v2.z=0.9442;v3.x=1.6779,v3.y=-2.2160,v3.z=1.0422;
  476.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  477.     v1.x=1.6779,v1.y=-2.2160,v1.z=1.0422;v2.x=1.6833,v2.y=-1.6976,v2.z=0.9442;v3.x=1.4710,v3.y=-1.9339,v3.z=0.9586;
  478.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  479.     v1.x=1.6833,v1.y=-1.6976,v1.z=0.9442;v2.x=1.4658,v2.y=-1.4684,v2.z=0.7803;v3.x=1.4710,v3.y=-1.9339,v3.z=0.9586;
  480.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  481.     v1.x=1.4710,v1.y=-1.9339,v1.z=0.9586;v2.x=1.4658,v2.y=-1.4684,v2.z=0.7803;v3.x=1.2822,v3.y=-1.6739,v3.z=0.7928;
  482.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  483.     v1.x=1.0550,v1.y=-1.3374,v1.z=-0.2127;v2.x=1.1563,v2.y=-1.4642,v2.z=-0.5601;v3.x=0.8855,v3.y=-1.4873,v3.z=-0.2162;
  484.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  485.     v1.x=0.8855,v1.y=-1.4873,v1.z=-0.2162;v2.x=1.1563,v2.y=-1.4642,v2.z=-0.5601;v3.x=0.9708,v3.y=-1.6286,v3.z=-0.5692;
  486.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  487.     v1.x=1.1563,v1.y=-1.4642,v1.z=-0.5601;v2.x=1.3216,v2.y=-1.6800,v2.z=-0.8154;v3.x=0.9708,v3.y=-1.6286,v3.z=-0.5692;
  488.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  489.     v1.x=0.9708,v1.y=-1.6286,v1.z=-0.5692;v2.x=1.3216,v2.y=-1.6800,v2.z=-0.8154;v3.x=1.1087,v3.y=-1.8680,v3.z=-0.8285;
  490.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  491.     v1.x=1.3216,v1.y=-1.6800,v1.z=-0.8154;v2.x=1.5190,v2.y=-1.9424,v2.z=-0.9643;v3.x=1.1087,v3.y=-1.8680,v3.z=-0.8285;
  492.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  493.     v1.x=1.1087,v1.y=-1.8680,v1.z=-0.8285;v2.x=1.5190,v2.y=-1.9424,v2.z=-0.9643;v3.x=1.2729,v3.y=-2.1587,v3.z=-0.9789;
  494.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  495.     v1.x=1.5190,v1.y=-1.9424,v1.z=-0.9643;v2.x=1.7277,v2.y=-2.2230,v2.z=-1.0152;v3.x=1.2729,v3.y=-2.1587,v3.z=-0.9789;
  496.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  497.     v1.x=1.2729,v1.y=-2.1587,v1.z=-0.9789;v2.x=1.7277,v2.y=-2.2230,v2.z=-1.0152;v3.x=1.4457,v3.y=-2.4688,v3.z=-1.0256;
  498.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  499.     v1.x=1.7277,v1.y=-2.2230,v1.z=-1.0152;v2.x=1.9414,v2.y=-2.5127,v2.z=-0.9837;v3.x=1.4457,v3.y=-2.4688,v3.z=-1.0256;
  500.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  501.     v1.x=1.4457,v1.y=-2.4688,v1.z=-1.0256;v2.x=1.9414,v2.y=-2.5127,v2.z=-0.9837;v3.x=1.6179,v3.y=-2.7813,v3.z=-0.9759;
  502.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  503.     v1.x=1.9414,v1.y=-2.5127,v1.z=-0.9837;v2.x=2.1669,v2.y=-2.8207,v2.z=-0.8734;v3.x=1.6179,v3.y=-2.7813,v3.z=-0.9759;
  504.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  505.     v1.x=1.6179,v1.y=-2.7813,v1.z=-0.9759;v2.x=2.1669,v2.y=-2.8207,v2.z=-0.8734;v3.x=1.7833,v3.y=-3.0850,v3.z=-0.8286;
  506.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  507.     v1.x=2.1669,v1.y=-2.8207,v1.z=-0.8734;v2.x=2.4032,v2.y=-3.1468,v2.z=-0.6440;v3.x=1.7833,v3.y=-3.0850,v3.z=-0.8286;
  508.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  509.     v1.x=1.7833,v1.y=-3.0850,v1.z=-0.8286;v2.x=2.4032,v2.y=-3.1468,v2.z=-0.6440;v3.x=1.9289,v3.y=-3.3570,v3.z=-0.5702;
  510.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  511.     v1.x=2.4032,v1.y=-3.1468,v1.z=-0.6440;v2.x=2.5903,v2.y=-3.4116,v2.z=-0.2353;v3.x=1.9289,v3.y=-3.3570,v3.z=-0.5702;
  512.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  513.     v1.x=1.9289,v1.y=-3.3570,v1.z=-0.5702;v2.x=2.5903,v2.y=-3.4116,v2.z=-0.2353;v3.x=2.0221,v3.y=-3.5385,v3.z=-0.1952;
  514.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  515.     v1.x=2.5903,v1.y=-3.4116,v1.z=-0.2353;v2.x=2.6169,v2.y=-3.4633,v2.z=0.2999;v3.x=2.0221,v3.y=-3.5385,v3.z=-0.1952;
  516.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  517.     v1.x=2.0221,v1.y=-3.5385,v1.z=-0.1952;v2.x=2.6169,v2.y=-3.4633,v2.z=0.2999;v3.x=2.0213,v3.y=-3.5528,v3.z=0.2419;
  518.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  519.     v1.x=2.6169,v1.y=-3.4633,v1.z=0.2999;v2.x=2.4457,v2.y=-3.2454,v2.z=0.7606;v3.x=2.0213,v3.y=-3.5528,v3.z=0.2419;
  520.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  521.     v1.x=2.0213,v1.y=-3.5528,v1.z=0.2419;v2.x=2.4457,v2.y=-3.2454,v2.z=0.7606;v3.x=1.9190,v3.y=-3.3823,v3.z=0.6283;
  522.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  523.     v1.x=2.4457,v1.y=-3.2454,v1.z=0.7606;v2.x=2.1722,v2.y=-2.8829,v2.z=1.0025;v3.x=1.9190,v3.y=-3.3823,v3.z=0.6283;
  524.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  525.     v1.x=1.9190,v1.y=-3.3823,v1.z=0.6283;v2.x=2.1722,v2.y=-2.8829,v2.z=1.0025;v3.x=1.7551,v3.y=-3.0958,v3.z=0.8837;
  526.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  527.     v1.x=2.1722,v1.y=-2.8829,v1.z=1.0025;v2.x=1.9066,v2.y=-2.5258,v2.z=1.0653;v3.x=1.7551,v3.y=-3.0958,v3.z=0.8837;
  528.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  529.     v1.x=1.7551,v1.y=-3.0958,v1.z=0.8837;v2.x=1.9066,v2.y=-2.5258,v2.z=1.0653;v3.x=1.5747,v3.y=-2.7748,v3.z=1.0087;
  530.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  531.     v1.x=1.9066,v1.y=-2.5258,v1.z=1.0653;v2.x=1.6779,v2.y=-2.2160,v2.z=1.0422;v3.x=1.5747,v3.y=-2.7748,v3.z=1.0087;
  532.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  533.     v1.x=1.5747,v1.y=-2.7748,v1.z=1.0087;v2.x=1.6779,v2.y=-2.2160,v2.z=1.0422;v3.x=1.3971,v3.y=-2.4554,v3.z=1.0336;
  534.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  535.     v1.x=1.6779,v1.y=-2.2160,v1.z=1.0422;v2.x=1.4710,v2.y=-1.9339,v2.z=0.9586;v3.x=1.3971,v3.y=-2.4554,v3.z=1.0336;
  536.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  537.     v1.x=1.3971,v1.y=-2.4554,v1.z=1.0336;v2.x=1.4710,v2.y=-1.9339,v2.z=0.9586;v3.x=1.2266,v3.y=-2.1454,v3.z=0.9685;
  538.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  539.     v1.x=1.4710,v1.y=-1.9339,v1.z=0.9586;v2.x=1.2822,v2.y=-1.6739,v2.z=0.7928;v3.x=1.2266,v3.y=-2.1454,v3.z=0.9685;
  540.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  541.     v1.x=1.2266,v1.y=-2.1454,v1.z=0.9685;v2.x=1.2822,v2.y=-1.6739,v2.z=0.7928;v3.x=1.0701,v3.y=-1.8571,v3.z=0.8049;
  542.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  543.     v1.x=0.8855,v1.y=-1.4873,v1.z=-0.2162;v2.x=0.9708,v2.y=-1.6286,v2.z=-0.5692;v3.x=0.6949,v3.y=-1.6159,v3.z=-0.2197;
  544.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  545.     v1.x=0.6949,v1.y=-1.6159,v1.z=-0.2197;v2.x=0.9708,v2.y=-1.6286,v2.z=-0.5692;v3.x=0.7621,v3.y=-1.7695,v3.z=-0.5784;
  546.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  547.     v1.x=0.9708,v1.y=-1.6286,v1.z=-0.5692;v2.x=1.1087,v2.y=-1.8680,v2.z=-0.8285;v3.x=0.7621,v3.y=-1.7695,v3.z=-0.5784;
  548.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  549.     v1.x=0.7621,v1.y=-1.7695,v1.z=-0.5784;v2.x=1.1087,v2.y=-1.8680,v2.z=-0.8285;v3.x=0.8692,v3.y=-2.0290,v3.z=-0.8420;
  550.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  551.     v1.x=1.1087,v1.y=-1.8680,v1.z=-0.8285;v2.x=1.2729,v2.y=-2.1587,v2.z=-0.9789;v3.x=0.8692,v3.y=-2.0290,v3.z=-0.8420;
  552.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  553.     v1.x=0.8692,v1.y=-2.0290,v1.z=-0.8420;v2.x=1.2729,v2.y=-2.1587,v2.z=-0.9789;v3.x=0.9960,v3.y=-2.3435,v3.z=-0.9958;
  554.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  555.     v1.x=1.2729,v1.y=-2.1587,v1.z=-0.9789;v2.x=1.4457,v2.y=-2.4688,v2.z=-1.0256;v3.x=0.9960,v3.y=-2.3435,v3.z=-0.9958;
  556.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  557.     v1.x=0.9960,v1.y=-2.3435,v1.z=-0.9958;v2.x=1.4457,v2.y=-2.4688,v2.z=-1.0256;v3.x=1.1292,v3.y=-2.6792,v3.z=-1.0484;
  558.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  559.     v1.x=1.4457,v1.y=-2.4688,v1.z=-1.0256;v2.x=1.6179,v2.y=-2.7813,v2.z=-0.9759;v3.x=1.1292,v3.y=-2.6792,v3.z=-1.0484;
  560.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  561.     v1.x=1.1292,v1.y=-2.6792,v1.z=-1.0484;v2.x=1.6179,v2.y=-2.7813,v2.z=-0.9759;v3.x=1.2649,v3.y=-3.0253,v3.z=-1.0159;
  562.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  563.     v1.x=1.6179,v1.y=-2.7813,v1.z=-0.9759;v2.x=1.7833,v2.y=-3.0850,v2.z=-0.8286;v3.x=1.2649,v3.y=-3.0253,v3.z=-1.0159;
  564.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  565.     v1.x=1.2649,v1.y=-3.0253,v1.z=-1.0159;v2.x=1.7833,v2.y=-3.0850,v2.z=-0.8286;v3.x=1.4076,v3.y=-3.3928,v3.z=-0.9019;
  566.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  567.     v1.x=1.7833,v1.y=-3.0850,v1.z=-0.8286;v2.x=1.9289,v2.y=-3.3570,v2.z=-0.5702;v3.x=1.4076,v3.y=-3.3928,v3.z=-0.9019;
  568.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  569.     v1.x=1.4076,v1.y=-3.3928,v1.z=-0.9019;v2.x=1.9289,v2.y=-3.3570,v2.z=-0.5702;v3.x=1.5561,v3.y=-3.7812,v3.z=-0.6651;
  570.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  571.     v1.x=1.9289,v1.y=-3.3570,v1.z=-0.5702;v2.x=2.0221,v2.y=-3.5385,v2.z=-0.1952;v3.x=1.5561,v3.y=-3.7812,v3.z=-0.6651;
  572.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  573.     v1.x=1.5561,v1.y=-3.7812,v1.z=-0.6651;v2.x=2.0221,v2.y=-3.5385,v2.z=-0.1952;v3.x=1.6719,v3.y=-4.0953,v3.z=-0.2430;
  574.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  575.     v1.x=2.0221,v1.y=-3.5385,v1.z=-0.1952;v2.x=2.0213,v2.y=-3.5528,v2.z=0.2419;v3.x=1.6719,v3.y=-4.0953,v3.z=-0.2430;
  576.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  577.     v1.x=1.6719,v1.y=-4.0953,v1.z=-0.2430;v2.x=2.0213,v2.y=-3.5528,v2.z=0.2419;v3.x=1.6847,v3.y=-4.1540,v3.z=0.3097;
  578.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  579.     v1.x=2.0213,v1.y=-3.5528,v1.z=0.2419;v2.x=1.9190,v2.y=-3.3823,v2.z=0.6283;v3.x=1.6847,v3.y=-4.1540,v3.z=0.3097;
  580.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  581.     v1.x=1.6847,v1.y=-4.1540,v1.z=0.3097;v2.x=1.9190,v2.y=-3.3823,v2.z=0.6283;v3.x=1.5721,v3.y=-3.8909,v3.z=0.7855;
  582.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  583.     v1.x=1.9190,v1.y=-3.3823,v1.z=0.6283;v2.x=1.7551,v2.y=-3.0958,v2.z=0.8837;v3.x=1.5721,v3.y=-3.8909,v3.z=0.7855;
  584.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  585.     v1.x=1.5721,v1.y=-3.8909,v1.z=0.7855;v2.x=1.7551,v2.y=-3.0958,v2.z=0.8837;v3.x=1.3962,v3.y=-3.4562,v3.z=1.0352;
  586.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  587.     v1.x=1.7551,v1.y=-3.0958,v1.z=0.8837;v2.x=1.5747,v2.y=-2.7748,v2.z=1.0087;v3.x=1.3962,v3.y=-3.4562,v3.z=1.0352;
  588.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  589.     v1.x=1.3962,v1.y=-3.4562,v1.z=1.0352;v2.x=1.5747,v2.y=-2.7748,v2.z=1.0087;v3.x=1.2267,v3.y=-3.0290,v3.z=1.1001;
  590.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  591.     v1.x=1.5747,v1.y=-2.7748,v1.z=1.0087;v2.x=1.3971,v2.y=-2.4554,v2.z=1.0336;v3.x=1.2267,v3.y=-3.0290,v3.z=1.1001;
  592.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  593.     v1.x=1.2267,v1.y=-3.0290,v1.z=1.1001;v2.x=1.3971,v2.y=-2.4554,v2.z=1.0336;v3.x=1.0814,v3.y=-2.6589,v3.z=1.0762;
  594.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  595.     v1.x=1.3971,v1.y=-2.4554,v1.z=1.0336;v2.x=1.2266,v2.y=-2.1454,v2.z=0.9685;v3.x=1.0814,v3.y=-2.6589,v3.z=1.0762;
  596.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  597.     v1.x=1.0814,v1.y=-2.6589,v1.z=1.0762;v2.x=1.2266,v2.y=-2.1454,v2.z=0.9685;v3.x=0.9504,v3.y=-2.3222,v3.z=0.9899;
  598.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  599.     v1.x=1.2266,v1.y=-2.1454,v1.z=0.9685;v2.x=1.0701,v2.y=-1.8571,v2.z=0.8049;v3.x=0.9504,v3.y=-2.3222,v3.z=0.9899;
  600.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  601.     v1.x=0.9504,v1.y=-2.3222,v1.z=0.9899;v2.x=1.0701,v2.y=-1.8571,v2.z=0.8049;v3.x=0.8315,v3.y=-2.0124,v3.z=0.8187;
  602.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  603.     v1.x=0.6949,v1.y=-1.6159,v1.z=-0.2197;v2.x=0.7621,v2.y=-1.7695,v2.z=-0.5784;v3.x=0.4857,v3.y=-1.7202,v3.z=-0.2233;
  604.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  605.     v1.x=0.4857,v1.y=-1.7202,v1.z=-0.2233;v2.x=0.7621,v2.y=-1.7695,v2.z=-0.5784;v3.x=0.5331,v3.y=-1.8839,v3.z=-0.5878;
  606.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  607.     v1.x=0.7621,v1.y=-1.7695,v1.z=-0.5784;v2.x=0.8692,v2.y=-2.0290,v2.z=-0.8420;v3.x=0.5331,v3.y=-1.8839,v3.z=-0.5878;
  608.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  609.     v1.x=0.5331,v1.y=-1.8839,v1.z=-0.5878;v2.x=0.8692,v2.y=-2.0290,v2.z=-0.8420;v3.x=0.6066,v3.y=-2.1596,v3.z=-0.8557;
  610.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  611.     v1.x=0.8692,v1.y=-2.0290,v1.z=-0.8420;v2.x=0.9960,v2.y=-2.3435,v2.z=-0.9958;v3.x=0.6066,v3.y=-2.1596,v3.z=-0.8557;
  612.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  613.     v1.x=0.6066,v1.y=-2.1596,v1.z=-0.8557;v2.x=0.9960,v2.y=-2.3435,v2.z=-0.9958;v3.x=0.6926,v3.y=-2.4931,v3.z=-1.0121;
  614.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  615.     v1.x=0.9960,v1.y=-2.3435,v1.z=-0.9958;v2.x=1.1292,v2.y=-2.6792,v2.z=-1.0484;v3.x=0.6926,v3.y=-2.4931,v3.z=-1.0121;
  616.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  617.     v1.x=0.6926,v1.y=-2.4931,v1.z=-1.0121;v2.x=1.1292,v2.y=-2.6792,v2.z=-1.0484;v3.x=0.7824,v3.y=-2.8491,v3.z=-1.0664;
  618.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  619.     v1.x=1.1292,v1.y=-2.6792,v1.z=-1.0484;v2.x=1.2649,v2.y=-3.0253,v2.z=-1.0159;v3.x=0.7824,v3.y=-2.8491,v3.z=-1.0664;
  620.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  621.     v1.x=0.7824,v1.y=-2.8491,v1.z=-1.0664;v2.x=1.2649,v2.y=-3.0253,v2.z=-1.0159;v3.x=0.8736,v3.y=-3.2173,v3.z=-1.0364;
  622.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  623.     v1.x=1.2649,v1.y=-3.0253,v1.z=-1.0159;v2.x=1.4076,v2.y=-3.3928,v2.z=-0.9019;v3.x=0.8736,v3.y=-3.2173,v3.z=-1.0364;
  624.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  625.     v1.x=0.8736,v1.y=-3.2173,v1.z=-1.0364;v2.x=1.4076,v2.y=-3.3928,v2.z=-0.9019;v3.x=0.9704,v3.y=-3.6135,v3.z=-0.9268;
  626.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  627.     v1.x=1.4076,v1.y=-3.3928,v1.z=-0.9019;v2.x=1.5561,v2.y=-3.7812,v2.z=-0.6651;v3.x=0.9704,v3.y=-3.6135,v3.z=-0.9268;
  628.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  629.     v1.x=0.9704,v1.y=-3.6135,v1.z=-0.9268;v2.x=1.5561,v2.y=-3.7812,v2.z=-0.6651;v3.x=1.0729,v3.y=-4.0415,v3.z=-0.6904;
  630.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  631.     v1.x=1.5561,v1.y=-3.7812,v1.z=-0.6651;v2.x=1.6719,v2.y=-4.0953,v2.z=-0.2430;v3.x=1.0729,v3.y=-4.0415,v3.z=-0.6904;
  632.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  633.     v1.x=1.0729,v1.y=-4.0415,v1.z=-0.6904;v2.x=1.6719,v2.y=-4.0953,v2.z=-0.2430;v3.x=1.1530,v3.y=-4.3945,v3.z=-0.2546;
  634.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  635.     v1.x=1.6719,v1.y=-4.0953,v1.z=-0.2430;v2.x=1.6847,v2.y=-4.1540,v2.z=0.3097;v3.x=1.1530,v3.y=-4.3945,v3.z=-0.2546;
  636.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  637.     v1.x=1.1530,v1.y=-4.3945,v1.z=-0.2546;v2.x=1.6847,v2.y=-4.1540,v2.z=0.3097;v3.x=1.1597,v3.y=-4.4631,v3.z=0.3256;
  638.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  639.     v1.x=1.6847,v1.y=-4.1540,v1.z=0.3097;v2.x=1.5721,v2.y=-3.8909,v2.z=0.7855;v3.x=1.1597,v3.y=-4.4631,v3.z=0.3256;
  640.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  641.     v1.x=1.1597,v1.y=-4.4631,v1.z=0.3256;v2.x=1.5721,v2.y=-3.8909,v2.z=0.7855;v3.x=1.0775,v3.y=-4.1692,v3.z=0.8232;
  642.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  643.     v1.x=1.5721,v1.y=-3.8909,v1.z=0.7855;v2.x=1.3962,v2.y=-3.4562,v2.z=1.0352;v3.x=1.0775,v3.y=-4.1692,v3.z=0.8232;
  644.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  645.     v1.x=1.0775,v1.y=-4.1692,v1.z=0.8232;v2.x=1.3962,v2.y=-3.4562,v2.z=1.0352;v3.x=0.9524,v3.y=-3.6858,v3.z=1.0754;
  646.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  647.     v1.x=1.3962,v1.y=-3.4562,v1.z=1.0352;v2.x=1.2267,v2.y=-3.0290,v2.z=1.1001;v3.x=0.9524,v3.y=-3.6858,v3.z=1.0754;
  648.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  649.     v1.x=0.9524,v1.y=-3.6858,v1.z=1.0754;v2.x=1.2267,v2.y=-3.0290,v2.z=1.1001;v3.x=0.8350,v3.y=-3.2188,v3.z=1.1307;
  650.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  651.     v1.x=1.2267,v1.y=-3.0290,v1.z=1.1001;v2.x=1.0814,v2.y=-2.6589,v2.z=1.0762;v3.x=0.8350,v3.y=-3.2188,v3.z=1.1307;
  652.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  653.     v1.x=0.8350,v1.y=-3.2188,v1.z=1.1307;v2.x=1.0814,v2.y=-2.6589,v2.z=1.0762;v3.x=0.7367,v3.y=-2.8222,v3.z=1.0981;
  654.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  655.     v1.x=1.0814,v1.y=-2.6589,v1.z=1.0762;v2.x=0.9504,v2.y=-2.3222,v2.z=0.9899;v3.x=0.7367,v3.y=-2.8222,v3.z=1.0981;
  656.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  657.     v1.x=0.7367,v1.y=-2.8222,v1.z=1.0981;v2.x=0.9504,v2.y=-2.3222,v2.z=0.9899;v3.x=0.6494,v3.y=-2.4653,v3.z=1.0069;
  658.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  659.     v1.x=0.9504,v1.y=-2.3222,v1.z=0.9899;v2.x=0.8315,v2.y=-2.0124,v2.z=0.8187;v3.x=0.6494,v3.y=-2.4653,v3.z=1.0069;
  660.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  661.     v1.x=0.6494,v1.y=-2.4653,v1.z=1.0069;v2.x=0.8315,v2.y=-2.0124,v2.z=0.8187;v3.x=0.5708,v3.y=-2.1377,v3.z=0.8321;
  662.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  663.     v1.x=0.4857,v1.y=-1.7202,v1.z=-0.2233;v2.x=0.5331,v2.y=-1.8839,v2.z=-0.5878;v3.x=0.2612,v3.y=-1.7976,v3.z=-0.2269;
  664.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  665.     v1.x=0.2612,v1.y=-1.7976,v1.z=-0.2269;v2.x=0.5331,v2.y=-1.8839,v2.z=-0.5878;v3.x=0.2872,v3.y=-1.9688,v3.z=-0.5973;
  666.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  667.     v1.x=0.5331,v1.y=-1.8839,v1.z=-0.5878;v2.x=0.6066,v2.y=-2.1596,v2.z=-0.8557;v3.x=0.2872,v3.y=-1.9688,v3.z=-0.5973;
  668.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  669.     v1.x=0.2872,v1.y=-1.9688,v1.z=-0.5973;v2.x=0.6066,v2.y=-2.1596,v2.z=-0.8557;v3.x=0.3248,v3.y=-2.2563,v3.z=-0.8694;
  670.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  671.     v1.x=0.6066,v1.y=-2.1596,v1.z=-0.8557;v2.x=0.6926,v2.y=-2.4931,v2.z=-1.0121;v3.x=0.3248,v3.y=-2.2563,v3.z=-0.8694;
  672.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  673.     v1.x=0.3248,v1.y=-2.2563,v1.z=-0.8694;v2.x=0.6926,v2.y=-2.4931,v2.z=-1.0121;v3.x=0.3671,v3.y=-2.6041,v3.z=-1.0274;
  674.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  675.     v1.x=0.6926,v1.y=-2.4931,v1.z=-1.0121;v2.x=0.7824,v2.y=-2.8491,v2.z=-1.0664;v3.x=0.3671,v3.y=-2.6041,v3.z=-1.0274;
  676.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  677.     v1.x=0.3671,v1.y=-2.6041,v1.z=-1.0274;v2.x=0.7824,v2.y=-2.8491,v2.z=-1.0664;v3.x=0.4102,v3.y=-2.9742,v3.z=-1.0774;
  678.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  679.     v1.x=0.7824,v1.y=-2.8491,v1.z=-1.0664;v2.x=0.8736,v2.y=-3.2173,v2.z=-1.0364;v3.x=0.4102,v3.y=-2.9742,v3.z=-1.0774;
  680.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  681.     v1.x=0.4102,v1.y=-2.9742,v1.z=-1.0774;v2.x=0.8736,v2.y=-3.2173,v2.z=-1.0364;v3.x=0.4519,v3.y=-3.3478,v3.z=-1.0282;
  682.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  683.     v1.x=0.8736,v1.y=-3.2173,v1.z=-1.0364;v2.x=0.9704,v2.y=-3.6135,v2.z=-0.9268;v3.x=0.4519,v3.y=-3.3478,v3.z=-1.0282;
  684.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  685.     v1.x=0.4519,v1.y=-3.3478,v1.z=-1.0282;v2.x=0.9704,v2.y=-3.6135,v2.z=-0.9268;v3.x=0.4912,v3.y=-3.7159,v3.z=-0.8797;
  686.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  687.     v1.x=0.9704,v1.y=-3.6135,v1.z=-0.9268;v2.x=1.0729,v2.y=-4.0415,v2.z=-0.6904;v3.x=0.4912,v3.y=-3.7159,v3.z=-0.8797;
  688.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  689.     v1.x=0.4912,v1.y=-3.7159,v1.z=-0.8797;v2.x=1.0729,v2.y=-4.0415,v2.z=-0.6904;v3.x=0.5252,v3.y=-4.0553,v3.z=-0.6129;
  690.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  691.     v1.x=1.0729,v1.y=-4.0415,v1.z=-0.6904;v2.x=1.1530,v2.y=-4.3945,v2.z=-0.2546;v3.x=0.5252,v3.y=-4.0553,v3.z=-0.6129;
  692.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  693.     v1.x=0.5252,v1.y=-4.0553,v1.z=-0.6129;v2.x=1.1530,v2.y=-4.3945,v2.z=-0.2546;v3.x=0.5449,v3.y=-4.2901,v3.z=-0.2124;
  694.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  695.     v1.x=1.1530,v1.y=-4.3945,v1.z=-0.2546;v2.x=1.1597,v2.y=-4.4631,v2.z=0.3256;v3.x=0.5449,v3.y=-4.2901,v3.z=-0.2124;
  696.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  697.     v1.x=0.5449,v1.y=-4.2901,v1.z=-0.2124;v2.x=1.1597,v2.y=-4.4631,v2.z=0.3256;v3.x=0.5390,v3.y=-4.3116,v3.z=0.2647;
  698.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  699.     v1.x=1.1597,v1.y=-4.4631,v1.z=0.3256;v2.x=1.0775,v2.y=-4.1692,v2.z=0.8232;v3.x=0.5390,v3.y=-4.3116,v3.z=0.2647;
  700.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  701.     v1.x=0.5390,v1.y=-4.3116,v1.z=0.2647;v2.x=1.0775,v2.y=-4.1692,v2.z=0.8232;v3.x=0.5065,v3.y=-4.0911,v3.z=0.6842;
  702.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  703.     v1.x=1.0775,v1.y=-4.1692,v1.z=0.8232;v2.x=0.9524,v2.y=-3.6858,v2.z=1.0754;v3.x=0.5065,v3.y=-4.0911,v3.z=0.6842;
  704.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  705.     v1.x=0.5065,v1.y=-4.0911,v1.z=0.6842;v2.x=0.9524,v2.y=-3.6858,v2.z=1.0754;v3.x=0.4601,v3.y=-3.7250,v3.z=0.9506;
  706.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  707.     v1.x=0.9524,v1.y=-3.6858,v1.z=1.0754;v2.x=0.8350,v2.y=-3.2188,v2.z=1.1307;v3.x=0.4601,v3.y=-3.7250,v3.z=0.9506;
  708.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  709.     v1.x=0.4601,v1.y=-3.7250,v1.z=0.9506;v2.x=0.8350,v2.y=-3.2188,v2.z=1.1307;v3.x=0.4126,v3.y=-3.3269,v3.z=1.0712;
  710.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  711.     v1.x=0.8350,v1.y=-3.2188,v1.z=1.1307;v2.x=0.7367,v2.y=-2.8222,v2.z=1.0981;v3.x=0.4126,v3.y=-3.3269,v3.z=1.0712;
  712.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  713.     v1.x=0.4126,v1.y=-3.3269,v1.z=1.0712;v2.x=0.7367,v2.y=-2.8222,v2.z=1.0981;v3.x=0.3684,v3.y=-2.9415,v3.z=1.0890;
  714.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  715.     v1.x=0.7367,v1.y=-2.8222,v1.z=1.0981;v2.x=0.6494,v2.y=-2.4653,v2.z=1.0069;v3.x=0.3684,v3.y=-2.9415,v3.z=1.0890;
  716.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  717.     v1.x=0.3684,v1.y=-2.9415,v1.z=1.0890;v2.x=0.6494,v2.y=-2.4653,v2.z=1.0069;v3.x=0.3276,v3.y=-2.5722,v3.z=1.0173;
  718.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  719.     v1.x=0.6494,v1.y=-2.4653,v1.z=1.0069;v2.x=0.5708,v2.y=-2.1377,v2.z=0.8321;v3.x=0.3276,v3.y=-2.5722,v3.z=1.0173;
  720.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  721.     v1.x=0.3276,v1.y=-2.5722,v1.z=1.0173;v2.x=0.5708,v2.y=-2.1377,v2.z=0.8321;v3.x=0.2917,v3.y=-2.2301,v3.z=0.8448;
  722.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  723.     v1.x=0.2612,v1.y=-1.7976,v1.z=-0.2269;v2.x=0.2872,v2.y=-1.9688,v2.z=-0.5973;v3.x=0.0247,v3.y=-1.8457,v3.z=-0.2305;
  724.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  725.     v1.x=0.0247,v1.y=-1.8457,v1.z=-0.2305;v2.x=0.2872,v2.y=-1.9688,v2.z=-0.5973;v3.x=0.0282,v3.y=-2.0216,v3.z=-0.6070;
  726.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  727.     v1.x=0.2872,v1.y=-1.9688,v1.z=-0.5973;v2.x=0.3248,v2.y=-2.2563,v2.z=-0.8694;v3.x=0.0282,v3.y=-2.0216,v3.z=-0.6070;
  728.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  729.     v1.x=0.0282,v1.y=-2.0216,v1.z=-0.6070;v2.x=0.3248,v2.y=-2.2563,v2.z=-0.8694;v3.x=0.0279,v3.y=-2.3163,v3.z=-0.8836;
  730.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  731.     v1.x=0.3248,v1.y=-2.2563,v1.z=-0.8694;v2.x=0.3671,v2.y=-2.6041,v2.z=-1.0274;v3.x=0.0279,v3.y=-2.3163,v3.z=-0.8836;
  732.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  733.     v1.x=0.0279,v1.y=-2.3163,v1.z=-0.8836;v2.x=0.3671,v2.y=-2.6041,v2.z=-1.0274;v3.x=0.0245,v3.y=-2.6721,v3.z=-1.0448;
  734.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  735.     v1.x=0.3671,v1.y=-2.6041,v1.z=-1.0274;v2.x=0.4102,v2.y=-2.9742,v2.z=-1.0774;v3.x=0.0245,v3.y=-2.6721,v3.z=-1.0448;
  736.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  737.     v1.x=0.0245,v1.y=-2.6721,v1.z=-1.0448;v2.x=0.4102,v2.y=-2.9742,v2.z=-1.0774;v3.x=0.0188,v3.y=-3.0510,v3.z=-1.0989;
  738.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  739.     v1.x=0.4102,v1.y=-2.9742,v1.z=-1.0774;v2.x=0.4519,v2.y=-3.3478,v2.z=-1.0282;v3.x=0.0188,v3.y=-3.0510,v3.z=-1.0989;
  740.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  741.     v1.x=0.0188,v1.y=-3.0510,v1.z=-1.0989;v2.x=0.4519,v2.y=-3.3478,v2.z=-1.0282;v3.x=0.0114,v3.y=-3.4390,v3.z=-1.0608;
  742.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  743.     v1.x=0.4519,v1.y=-3.3478,v1.z=-1.0282;v2.x=0.4912,v2.y=-3.7159,v2.z=-0.8797;v3.x=0.0114,v3.y=-3.4390,v3.z=-1.0608;
  744.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  745.     v1.x=0.0114,v1.y=-3.4390,v1.z=-1.0608;v2.x=0.4912,v2.y=-3.7159,v2.z=-0.8797;v3.x=0.0021,v3.y=-3.8434,v3.z=-0.9336;
  746.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  747.     v1.x=0.4912,v1.y=-3.7159,v1.z=-0.8797;v2.x=0.5252,v2.y=-4.0553,v2.z=-0.6129;v3.x=0.0021,v3.y=-3.8434,v3.z=-0.9336;
  748.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  749.     v1.x=0.0021,v1.y=-3.8434,v1.z=-0.9336;v2.x=0.5252,v2.y=-4.0553,v2.z=-0.6129;v3.x=-0.0095,v3.y=-4.2576,v3.z=-0.6795;
  750.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  751.     v1.x=0.5252,v1.y=-4.0553,v1.z=-0.6129;v2.x=0.5449,v2.y=-4.2901,v2.z=-0.2124;v3.x=-0.0095,v3.y=-4.2576,v3.z=-0.6795;
  752.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  753.     v1.x=-0.0095,v1.y=-4.2576,v1.z=-0.6795;v2.x=0.5449,v2.y=-4.2901,v2.z=-0.2124;v3.x=-0.0228,v3.y=-4.5812,v3.z=-0.2454;
  754.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  755.     v1.x=0.5449,v1.y=-4.2901,v1.z=-0.2124;v2.x=0.5390,v2.y=-4.3116,v2.z=0.2647;v3.x=-0.0228,v3.y=-4.5812,v3.z=-0.2454;
  756.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  757.     v1.x=-0.0228,v1.y=-4.5812,v1.z=-0.2454;v2.x=0.5390,v2.y=-4.3116,v2.z=0.2647;v3.x=-0.0334,v3.y=-4.6331,v3.z=0.3113;
  758.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  759.     v1.x=0.5390,v1.y=-4.3116,v1.z=0.2647;v2.x=0.5065,v2.y=-4.0911,v2.z=0.6842;v3.x=-0.0334,v3.y=-4.6331,v3.z=0.3113;
  760.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  761.     v1.x=-0.0334,v1.y=-4.6331,v1.z=0.3113;v2.x=0.5065,v2.y=-4.0911,v2.z=0.6842;v3.x=-0.0369,v3.y=-4.3509,v3.z=0.7926;
  762.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  763.     v1.x=0.5065,v1.y=-4.0911,v1.z=0.6842;v2.x=0.4601,v2.y=-3.7250,v2.z=0.9506;v3.x=-0.0369,v3.y=-4.3509,v3.z=0.7926;
  764.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  765.     v1.x=-0.0369,v1.y=-4.3509,v1.z=0.7926;v2.x=0.4601,v2.y=-3.7250,v2.z=0.9506;v3.x=-0.0334,v3.y=-3.8876,v3.z=1.0568;
  766.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  767.     v1.x=0.4601,v1.y=-3.7250,v1.z=0.9506;v2.x=0.4126,v2.y=-3.3269,v2.z=1.0712;v3.x=-0.0334,v3.y=-3.8876,v3.z=1.0568;
  768.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  769.     v1.x=-0.0334,v1.y=-3.8876,v1.z=1.0568;v2.x=0.4126,v2.y=-3.3269,v2.z=1.0712;v3.x=-0.0267,v3.y=-3.4237,v3.z=1.1382;
  770.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  771.     v1.x=0.4126,v1.y=-3.3269,v1.z=1.0712;v2.x=0.3684,v2.y=-2.9415,v2.z=1.0890;v3.x=-0.0267,v3.y=-3.4237,v3.z=1.1382;
  772.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  773.     v1.x=-0.0267,v1.y=-3.4237,v1.z=1.1382;v2.x=0.3684,v2.y=-2.9415,v2.z=1.0890;v3.x=-0.0193,v3.y=-3.0122,v3.z=1.1238;
  774.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  775.     v1.x=0.3684,v1.y=-2.9415,v1.z=1.0890;v2.x=0.3276,v2.y=-2.5722,v2.z=1.0173;v3.x=-0.0193,v3.y=-3.0122,v3.z=1.1238;
  776.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  777.     v1.x=-0.0193,v1.y=-3.0122,v1.z=1.1238;v2.x=0.3276,v2.y=-2.5722,v2.z=1.0173;v3.x=-0.0112,v3.y=-2.6335,v3.z=1.0375;
  778.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  779.     v1.x=0.3276,v1.y=-2.5722,v1.z=1.0173;v2.x=0.2917,v2.y=-2.2301,v2.z=0.8448;v3.x=-0.0112,v3.y=-2.6335,v3.z=1.0375;
  780.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  781.     v1.x=-0.0112,v1.y=-2.6335,v1.z=1.0375;v2.x=0.2917,v2.y=-2.2301,v2.z=0.8448;v3.x=-0.0020,v3.y=-2.2851,v3.z=0.8590;
  782.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  783.     v1.x=0.0247,v1.y=-1.8457,v1.z=-0.2305;v2.x=0.0282,v2.y=-2.0216,v2.z=-0.6070;v3.x=-0.2199,v3.y=-1.8629,v3.z=-0.2343;
  784.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  785.     v1.x=-0.2199,v1.y=-1.8629,v1.z=-0.2343;v2.x=0.0282,v2.y=-2.0216,v2.z=-0.6070;v3.x=-0.2397,v3.y=-2.0406,v3.z=-0.6168;
  786.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  787.     v1.x=0.0282,v1.y=-2.0216,v1.z=-0.6070;v2.x=0.0279,v2.y=-2.3163,v2.z=-0.8836;v3.x=-0.2397,v3.y=-2.0406,v3.z=-0.6168;
  788.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  789.     v1.x=-0.2397,v1.y=-2.0406,v1.z=-0.6168;v2.x=0.0279,v2.y=-2.3163,v2.z=-0.8836;v3.x=-0.2791,v3.y=-2.3373,v3.z=-0.8980;
  790.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  791.     v1.x=0.0279,v1.y=-2.3163,v1.z=-0.8836;v2.x=0.0245,v2.y=-2.6721,v2.z=-1.0448;v3.x=-0.2791,v3.y=-2.3373,v3.z=-0.8980;
  792.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  793.     v1.x=-0.2791,v1.y=-2.3373,v1.z=-0.8980;v2.x=0.0245,v2.y=-2.6721,v2.z=-1.0448;v3.x=-0.3297,v3.y=-2.6952,v3.z=-1.0622;
  794.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  795.     v1.x=0.0245,v1.y=-2.6721,v1.z=-1.0448;v2.x=0.0188,v2.y=-3.0510,v2.z=-1.0989;v3.x=-0.3297,v3.y=-2.6952,v3.z=-1.0622;
  796.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  797.     v1.x=-0.3297,v1.y=-2.6952,v1.z=-1.0622;v2.x=0.0188,v2.y=-3.0510,v2.z=-1.0989;v3.x=-0.3857,v3.y=-3.0765,v3.z=-1.1198;
  798.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  799.     v1.x=0.0188,v1.y=-3.0510,v1.z=-1.0989;v2.x=0.0114,v2.y=-3.4390,v2.z=-1.0608;v3.x=-0.3857,v3.y=-3.0765,v3.z=-1.1198;
  800.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  801.     v1.x=-0.3857,v1.y=-3.0765,v1.z=-1.1198;v2.x=0.0114,v2.y=-3.4390,v2.z=-1.0608;v3.x=-0.4452,v3.y=-3.4711,v3.z=-1.0905;
  802.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  803.     v1.x=0.0114,v1.y=-3.4390,v1.z=-1.0608;v2.x=0.0021,v2.y=-3.8434,v2.z=-0.9336;v3.x=-0.4452,v3.y=-3.4711,v3.z=-1.0905;
  804.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  805.     v1.x=-0.4452,v1.y=-3.4711,v1.z=-1.0905;v2.x=0.0021,v2.y=-3.8434,v2.z=-0.9336;v3.x=-0.5111,v3.y=-3.8991,v3.z=-0.9796;
  806.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  807.     v1.x=0.0021,v1.y=-3.8434,v1.z=-0.9336;v2.x=-0.0095,v2.y=-4.2576,v2.z=-0.6795;v3.x=-0.5111,v3.y=-3.8991,v3.z=-0.9796;
  808.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  809.     v1.x=-0.5111,v1.y=-3.8991,v1.z=-0.9796;v2.x=-0.0095,v2.y=-4.2576,v2.z=-0.6795;v3.x=-0.5853,v3.y=-4.3671,v3.z=-0.7346;
  810.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  811.     v1.x=-0.0095,v1.y=-4.2576,v1.z=-0.6795;v2.x=-0.0228,v2.y=-4.5812,v2.z=-0.2454;v3.x=-0.5853,v3.y=-4.3671,v3.z=-0.7346;
  812.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  813.     v1.x=-0.5853,v1.y=-4.3671,v1.z=-0.7346;v2.x=-0.0228,v2.y=-4.5812,v2.z=-0.2454;v3.x=-0.6517,v3.y=-4.7563,v3.z=-0.2724;
  814.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  815.     v1.x=-0.0228,v1.y=-4.5812,v1.z=-0.2454;v2.x=-0.0334,v2.y=-4.6331,v2.z=0.3113;v3.x=-0.6517,v3.y=-4.7563,v3.z=-0.2724;
  816.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  817.     v1.x=-0.6517,v1.y=-4.7563,v1.z=-0.2724;v2.x=-0.0334,v2.y=-4.6331,v2.z=0.3113;v3.x=-0.6738,v3.y=-4.8309,v3.z=0.3492;
  818.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  819.     v1.x=-0.0334,v1.y=-4.6331,v1.z=0.3113;v2.x=-0.0369,v2.y=-4.3509,v2.z=0.7926;v3.x=-0.6738,v3.y=-4.8309,v3.z=0.3492;
  820.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  821.     v1.x=-0.6738,v1.y=-4.8309,v1.z=0.3492;v2.x=-0.0369,v2.y=-4.3509,v2.z=0.7926;v3.x=-0.6342,v3.y=-4.5032,v3.z=0.8812;
  822.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  823.     v1.x=-0.0369,v1.y=-4.3509,v1.z=0.7926;v2.x=-0.0334,v2.y=-3.8876,v2.z=1.0568;v3.x=-0.6342,v3.y=-4.5032,v3.z=0.8812;
  824.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  825.     v1.x=-0.6342,v1.y=-4.5032,v1.z=0.8812;v2.x=-0.0334,v2.y=-3.8876,v2.z=1.0568;v3.x=-0.5590,v3.y=-3.9688,v3.z=1.1446;
  826.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  827.     v1.x=-0.0334,v1.y=-3.8876,v1.z=1.0568;v2.x=-0.0267,v2.y=-3.4237,v2.z=1.1382;v3.x=-0.5590,v3.y=-3.9688,v3.z=1.1446;
  828.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  829.     v1.x=-0.5590,v1.y=-3.9688,v1.z=1.1446;v2.x=-0.0267,v2.y=-3.4237,v2.z=1.1382;v3.x=-0.4837,v3.y=-3.4590,v3.z=1.1953;
  830.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  831.     v1.x=-0.0267,v1.y=-3.4237,v1.z=1.1382;v2.x=-0.0193,v2.y=-3.0122,v2.z=1.1238;v3.x=-0.4837,v3.y=-3.4590,v3.z=1.1953;
  832.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  833.     v1.x=-0.4837,v1.y=-3.4590,v1.z=1.1953;v2.x=-0.0193,v2.y=-3.0122,v2.z=1.1238;v3.x=-0.4192,v3.y=-3.0320,v3.z=1.1554;
  834.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  835.     v1.x=-0.0193,v1.y=-3.0122,v1.z=1.1238;v2.x=-0.0112,v2.y=-2.6335,v2.z=1.0375;v3.x=-0.4192,v3.y=-3.0320,v3.z=1.1554;
  836.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  837.     v1.x=-0.4192,v1.y=-3.0320,v1.z=1.1554;v2.x=-0.0112,v2.y=-2.6335,v2.z=1.0375;v3.x=-0.3604,v3.y=-2.6507,v3.z=1.0573;
  838.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  839.     v1.x=-0.0112,v1.y=-2.6335,v1.z=1.0375;v2.x=-0.0020,v2.y=-2.2851,v2.z=0.8590;v3.x=-0.3604,v3.y=-2.6507,v3.z=1.0573;
  840.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  841.     v1.x=-0.3604,v1.y=-2.6507,v1.z=1.0573;v2.x=-0.0020,v2.y=-2.2851,v2.z=0.8590;v3.x=-0.3050,v3.y=-2.3017,v3.z=0.8733;
  842.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  843.     v1.x=-0.2199,v1.y=-1.8629,v1.z=-0.2343;v2.x=-0.2397,v2.y=-2.0406,v2.z=-0.6168;v3.x=-0.4687,v3.y=-1.8477,v3.z=-0.2381;
  844.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  845.     v1.x=-0.4687,v1.y=-1.8477,v1.z=-0.2381;v2.x=-0.2397,v2.y=-2.0406,v2.z=-0.6168;v3.x=-0.5122,v3.y=-2.0241,v3.z=-0.6268;
  846.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  847.     v1.x=-0.2397,v1.y=-2.0406,v1.z=-0.6168;v2.x=-0.2791,v2.y=-2.3373,v2.z=-0.8980;v3.x=-0.5122,v3.y=-2.0241,v3.z=-0.6268;
  848.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  849.     v1.x=-0.5122,v1.y=-2.0241,v1.z=-0.6268;v2.x=-0.2791,v2.y=-2.3373,v2.z=-0.8980;v3.x=-0.5913,v3.y=-2.3179,v3.z=-0.9124;
  850.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  851.     v1.x=-0.2791,v1.y=-2.3373,v1.z=-0.8980;v2.x=-0.3297,v2.y=-2.6952,v2.z=-1.0622;v3.x=-0.5913,v3.y=-2.3179,v3.z=-0.9124;
  852.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  853.     v1.x=-0.5913,v1.y=-2.3179,v1.z=-0.9124;v2.x=-0.3297,v2.y=-2.6952,v2.z=-1.0622;v3.x=-0.6898,v3.y=-2.6720,v3.z=-1.0784;
  854.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  855.     v1.x=-0.3297,v1.y=-2.6952,v1.z=-1.0622;v2.x=-0.3857,v2.y=-3.0765,v2.z=-1.1198;v3.x=-0.6898,v3.y=-2.6720,v3.z=-1.0784;
  856.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  857.     v1.x=-0.6898,v1.y=-2.6720,v1.z=-1.0784;v2.x=-0.3857,v2.y=-3.0765,v2.z=-1.1198;v3.x=-0.7967,v3.y=-3.0483,v3.z=-1.1319;
  858.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  859.     v1.x=-0.3857,v1.y=-3.0765,v1.z=-1.1198;v2.x=-0.4452,v2.y=-3.4711,v2.z=-1.0905;v3.x=-0.7967,v3.y=-3.0483,v3.z=-1.1319;
  860.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  861.     v1.x=-0.7967,v1.y=-3.0483,v1.z=-1.1319;v2.x=-0.4452,v2.y=-3.4711,v2.z=-1.0905;v3.x=-0.9068,v3.y=-3.4291,v3.z=-1.0841;
  862.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  863.     v1.x=-0.4452,v1.y=-3.4711,v1.z=-1.0905;v2.x=-0.5111,v2.y=-3.8991,v2.z=-0.9796;v3.x=-0.9068,v3.y=-3.4291,v3.z=-1.0841;
  864.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  865.     v1.x=-0.9068,v1.y=-3.4291,v1.z=-1.0841;v2.x=-0.5111,v2.y=-3.8991,v2.z=-0.9796;v3.x=-1.0188,v3.y=-3.8105,v3.z=-0.9358;
  866.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  867.     v1.x=-0.5111,v1.y=-3.8991,v1.z=-0.9796;v2.x=-0.5853,v2.y=-4.3671,v2.z=-0.7346;v3.x=-1.0188,v3.y=-3.8105,v3.z=-0.9358;
  868.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  869.     v1.x=-1.0188,v1.y=-3.8105,v1.z=-0.9358;v2.x=-0.5853,v2.y=-4.3671,v2.z=-0.7346;v3.x=-1.1280,v3.y=-4.1740,v3.z=-0.6612;
  870.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  871.     v1.x=-0.5853,v1.y=-4.3671,v1.z=-0.7346;v2.x=-0.6517,v2.y=-4.7563,v2.z=-0.2724;v3.x=-1.1280,v3.y=-4.1740,v3.z=-0.6612;
  872.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  873.     v1.x=-1.1280,v1.y=-4.1740,v1.z=-0.6612;v2.x=-0.6517,v2.y=-4.7563,v2.z=-0.2724;v3.x=-1.2108,v3.y=-4.4354,v3.z=-0.2323;
  874.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  875.     v1.x=-0.6517,v1.y=-4.7563,v1.z=-0.2724;v2.x=-0.6738,v2.y=-4.8309,v2.z=0.3492;v3.x=-1.2108,v3.y=-4.4354,v3.z=-0.2323;
  876.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  877.     v1.x=-1.2108,v1.y=-4.4354,v1.z=-0.2323;v2.x=-0.6738,v2.y=-4.8309,v2.z=0.3492;v3.x=-1.2283,v3.y=-4.4633,v3.z=0.2912;
  878.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  879.     v1.x=-0.6738,v1.y=-4.8309,v1.z=0.3492;v2.x=-0.6342,v2.y=-4.5032,v2.z=0.8812;v3.x=-1.2283,v3.y=-4.4633,v3.z=0.2912;
  880.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  881.     v1.x=-1.2283,v1.y=-4.4633,v1.z=0.2912;v2.x=-0.6342,v2.y=-4.5032,v2.z=0.8812;v3.x=-1.1666,v3.y=-4.2193,v3.z=0.7490;
  882.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  883.     v1.x=-0.6342,v1.y=-4.5032,v1.z=0.8812;v2.x=-0.5590,v2.y=-3.9688,v2.z=1.1446;v3.x=-1.1666,v3.y=-4.2193,v3.z=0.7490;
  884.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  885.     v1.x=-1.1666,v1.y=-4.2193,v1.z=0.7490;v2.x=-0.5590,v2.y=-3.9688,v2.z=1.1446;v3.x=-1.0568,v3.y=-3.8187,v3.z=1.0265;
  886.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  887.     v1.x=-0.5590,v1.y=-3.9688,v1.z=1.1446;v2.x=-0.4837,v2.y=-3.4590,v2.z=1.1953;v3.x=-1.0568,v3.y=-3.8187,v3.z=1.0265;
  888.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  889.     v1.x=-1.0568,v1.y=-3.8187,v1.z=1.0265;v2.x=-0.4837,v2.y=-3.4590,v2.z=1.1953;v3.x=-0.9378,v3.y=-3.3964,v3.z=1.1400;
  890.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  891.     v1.x=-0.4837,v1.y=-3.4590,v1.z=1.1953;v2.x=-0.4192,v2.y=-3.0320,v2.z=1.1554;v3.x=-0.9378,v3.y=-3.3964,v3.z=1.1400;
  892.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  893.     v1.x=-0.9378,v1.y=-3.3964,v1.z=1.1400;v2.x=-0.4192,v2.y=-3.0320,v2.z=1.1554;v3.x=-0.8242,v3.y=-2.9997,v3.z=1.1483;
  894.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  895.     v1.x=-0.4192,v1.y=-3.0320,v1.z=1.1554;v2.x=-0.3604,v2.y=-2.6507,v2.z=1.0573;v3.x=-0.8242,v3.y=-2.9997,v3.z=1.1483;
  896.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  897.     v1.x=-0.8242,v1.y=-2.9997,v1.z=1.1483;v2.x=-0.3604,v2.y=-2.6507,v2.z=1.0573;v3.x=-0.7152,v3.y=-2.6249,v3.z=1.0687;
  898.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  899.     v1.x=-0.3604,v1.y=-2.6507,v1.z=1.0573;v2.x=-0.3050,v2.y=-2.3017,v2.z=0.8733;v3.x=-0.7152,v3.y=-2.6249,v3.z=1.0687;
  900.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  901.     v1.x=-0.7152,v1.y=-2.6249,v1.z=1.0687;v2.x=-0.3050,v2.y=-2.3017,v2.z=0.8733;v3.x=-0.6128,v3.y=-2.2791,v3.z=0.8867;
  902.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  903.     v1.x=-0.4687,v1.y=-1.8477,v1.z=-0.2381;v2.x=-0.5122,v2.y=-2.0241,v2.z=-0.6268;v3.x=-0.7173,v3.y=-1.7994,v3.z=-0.2419;
  904.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  905.     v1.x=-0.7173,v1.y=-1.7994,v1.z=-0.2419;v2.x=-0.5122,v2.y=-2.0241,v2.z=-0.6268;v3.x=-0.7845,v3.y=-1.9714,v3.z=-0.6370;
  906.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  907.     v1.x=-0.5122,v1.y=-2.0241,v1.z=-0.6268;v2.x=-0.5913,v2.y=-2.3179,v2.z=-0.9124;v3.x=-0.7845,v3.y=-1.9714,v3.z=-0.6370;
  908.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  909.     v1.x=-0.7845,v1.y=-1.9714,v1.z=-0.6370;v2.x=-0.5913,v2.y=-2.3179,v2.z=-0.9124;v3.x=-0.9031,v3.y=-2.2569,v3.z=-0.9272;
  910.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  911.     v1.x=-0.5913,v1.y=-2.3179,v1.z=-0.9124;v2.x=-0.6898,v2.y=-2.6720,v2.z=-1.0784;v3.x=-0.9031,v3.y=-2.2569,v3.z=-0.9272;
  912.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  913.     v1.x=-0.9031,v1.y=-2.2569,v1.z=-0.9272;v2.x=-0.6898,v2.y=-2.6720,v2.z=-1.0784;v3.x=-1.0493,v3.y=-2.6005,v3.z=-1.0961;
  914.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  915.     v1.x=-0.6898,v1.y=-2.6720,v1.z=-1.0784;v2.x=-0.7967,v2.y=-3.0483,v2.z=-1.1319;v3.x=-1.0493,v3.y=-2.6005,v3.z=-1.0961;
  916.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  917.     v1.x=-1.0493,v1.y=-2.6005,v1.z=-1.0961;v2.x=-0.7967,v2.y=-3.0483,v2.z=-1.1319;v3.x=-1.2070,v3.y=-2.9655,v3.z=-1.1517;
  918.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  919.     v1.x=-0.7967,v1.y=-3.0483,v1.z=-1.1319;v2.x=-0.9068,v2.y=-3.4291,v2.z=-1.0841;v3.x=-1.2070,v3.y=-2.9655,v3.z=-1.1517;
  920.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  921.     v1.x=-1.2070,v1.y=-2.9655,v1.z=-1.1517;v2.x=-0.9068,v2.y=-3.4291,v2.z=-1.0841;v3.x=-1.3692,v3.y=-3.3367,v3.z=-1.1074;
  922.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  923.     v1.x=-0.9068,v1.y=-3.4291,v1.z=-1.0841;v2.x=-1.0188,v2.y=-3.8105,v2.z=-0.9358;v3.x=-1.3692,v3.y=-3.3367,v3.z=-1.1074;
  924.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  925.     v1.x=-1.3692,v1.y=-3.3367,v1.z=-1.1074;v2.x=-1.0188,v2.y=-3.8105,v2.z=-0.9358;v3.x=-1.5366,v3.y=-3.7154,v3.z=-0.9652;
  926.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  927.     v1.x=-1.0188,v1.y=-3.8105,v1.z=-0.9358;v2.x=-1.1280,v2.y=-4.1740,v2.z=-0.6612;v3.x=-1.5366,v3.y=-3.7154,v3.z=-0.9652;
  928.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  929.     v1.x=-1.5366,v1.y=-3.7154,v1.z=-0.9652;v2.x=-1.1280,v2.y=-4.1740,v2.z=-0.6612;v3.x=-1.7044,v3.y=-4.0894,v3.z=-0.6922;
  930.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  931.     v1.x=-1.1280,v1.y=-4.1740,v1.z=-0.6612;v2.x=-1.2108,v2.y=-4.4354,v2.z=-0.2323;v3.x=-1.7044,v3.y=-4.0894,v3.z=-0.6922;
  932.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  933.     v1.x=-1.7044,v1.y=-4.0894,v1.z=-0.6922;v2.x=-1.2108,v2.y=-4.4354,v2.z=-0.2323;v3.x=-1.8347,v3.y=-4.3695,v3.z=-0.2467;
  934.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  935.     v1.x=-1.2108,v1.y=-4.4354,v1.z=-0.2323;v2.x=-1.2283,v2.y=-4.4633,v2.z=0.2912;v3.x=-1.8347,v3.y=-4.3695,v3.z=-0.2467;
  936.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  937.     v1.x=-1.8347,v1.y=-4.3695,v1.z=-0.2467;v2.x=-1.2283,v2.y=-4.4633,v2.z=0.2912;v3.x=-1.8609,v3.y=-4.4053,v3.z=0.3111;
  938.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  939.     v1.x=-1.2283,v1.y=-4.4633,v1.z=0.2912;v2.x=-1.1666,v2.y=-4.2193,v2.z=0.7490;v3.x=-1.8609,v3.y=-4.4053,v3.z=0.3111;
  940.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  941.     v1.x=-1.8609,v1.y=-4.4053,v1.z=0.3111;v2.x=-1.1666,v2.y=-4.2193,v2.z=0.7490;v3.x=-1.7587,v3.y=-4.1492,v3.z=0.7960;
  942.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  943.     v1.x=-1.1666,v1.y=-4.2193,v1.z=0.7490;v2.x=-1.0568,v2.y=-3.8187,v2.z=1.0265;v3.x=-1.7587,v3.y=-4.1492,v3.z=0.7960;
  944.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  945.     v1.x=-1.7587,v1.y=-4.1492,v1.z=0.7960;v2.x=-1.0568,v2.y=-3.8187,v2.z=1.0265;v3.x=-1.5823,v3.y=-3.7311,v3.z=1.0757;
  946.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  947.     v1.x=-1.0568,v1.y=-3.8187,v1.z=1.0265;v2.x=-0.9378,v2.y=-3.3964,v2.z=1.1400;v3.x=-1.5823,v3.y=-3.7311,v3.z=1.0757;
  948.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  949.     v1.x=-1.5823,v1.y=-3.7311,v1.z=1.0757;v2.x=-0.9378,v2.y=-3.3964,v2.z=1.1400;v3.x=-1.3980,v3.y=-3.3030,v3.z=1.1762;
  950.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  951.     v1.x=-0.9378,v1.y=-3.3964,v1.z=1.1400;v2.x=-0.8242,v2.y=-2.9997,v2.z=1.1483;v3.x=-1.3980,v3.y=-3.3030,v3.z=1.1762;
  952.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  953.     v1.x=-1.3980,v1.y=-3.3030,v1.z=1.1762;v2.x=-0.8242,v2.y=-2.9997,v2.z=1.1483;v3.x=-1.2283,v3.y=-2.9128,v3.z=1.1730;
  954.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  955.     v1.x=-0.8242,v1.y=-2.9997,v1.z=1.1483;v2.x=-0.7152,v2.y=-2.6249,v2.z=1.0687;v3.x=-1.2283,v3.y=-2.9128,v3.z=1.1730;
  956.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  957.     v1.x=-1.2283,v1.y=-2.9128,v1.z=1.1730;v2.x=-0.7152,v2.y=-2.6249,v2.z=1.0687;v3.x=-1.0686,v3.y=-2.5493,v3.z=1.0874;
  958.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  959.     v1.x=-0.7152,v1.y=-2.6249,v1.z=1.0687;v2.x=-0.6128,v2.y=-2.2791,v2.z=0.8867;v3.x=-1.0686,v3.y=-2.5493,v3.z=1.0874;
  960.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  961.     v1.x=-1.0686,v1.y=-2.5493,v1.z=1.0874;v2.x=-0.6128,v2.y=-2.2791,v2.z=0.8867;v3.x=-0.9196,v3.y=-2.2148,v3.z=0.9012;
  962.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  963.     v1.x=-0.7173,v1.y=-1.7994,v1.z=-0.2419;v2.x=-0.7845,v2.y=-1.9714,v2.z=-0.6370;v3.x=-0.9613,v3.y=-1.7178,v3.z=-0.2459;
  964.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  965.     v1.x=-0.9613,v1.y=-1.7178,v1.z=-0.2459;v2.x=-0.7845,v2.y=-1.9714,v2.z=-0.6370;v3.x=-1.0519,v3.y=-1.8821,v3.z=-0.6473;
  966.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  967.     v1.x=-0.7845,v1.y=-1.9714,v1.z=-0.6370;v2.x=-0.9031,v2.y=-2.2569,v2.z=-0.9272;v3.x=-1.0519,v3.y=-1.8821,v3.z=-0.6473;
  968.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  969.     v1.x=-1.0519,v1.y=-1.8821,v1.z=-0.6473;v2.x=-0.9031,v2.y=-2.2569,v2.z=-0.9272;v3.x=-1.2092,v3.y=-2.1540,v3.z=-0.9423;
  970.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  971.     v1.x=-0.9031,v1.y=-2.2569,v1.z=-0.9272;v2.x=-1.0493,v2.y=-2.6005,v2.z=-1.0961;v3.x=-1.2092,v3.y=-2.1540,v3.z=-0.9423;
  972.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  973.     v1.x=-1.2092,v1.y=-2.1540,v1.z=-0.9423;v2.x=-1.0493,v2.y=-2.6005,v2.z=-1.0961;v3.x=-1.4020,v3.y=-2.4806,v3.z=-1.1147;
  974.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  975.     v1.x=-1.0493,v1.y=-2.6005,v1.z=-1.0961;v2.x=-1.2070,v2.y=-2.9655,v2.z=-1.1517;v3.x=-1.4020,v3.y=-2.4806,v3.z=-1.1147;
  976.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  977.     v1.x=-1.4020,v1.y=-2.4806,v1.z=-1.1147;v2.x=-1.2070,v2.y=-2.9655,v2.z=-1.1517;v3.x=-1.6094,v3.y=-2.8278,v3.z=-1.1754;
  978.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  979.     v1.x=-1.2070,v1.y=-2.9655,v1.z=-1.1517;v2.x=-1.3692,v2.y=-3.3367,v2.z=-1.1074;v3.x=-1.6094,v3.y=-2.8278,v3.z=-1.1754;
  980.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  981.     v1.x=-1.6094,v1.y=-2.8278,v1.z=-1.1754;v2.x=-1.3692,v2.y=-3.3367,v2.z=-1.1074;v3.x=-1.8257,v3.y=-3.1869,v3.z=-1.1454;
  982.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  983.     v1.x=-1.3692,v1.y=-3.3367,v1.z=-1.1074;v2.x=-1.5366,v2.y=-3.7154,v2.z=-0.9652;v3.x=-1.8257,v3.y=-3.1869,v3.z=-1.1454;
  984.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  985.     v1.x=-1.8257,v1.y=-3.1869,v1.z=-1.1454;v2.x=-1.5366,v2.y=-3.7154,v2.z=-0.9652;v3.x=-2.0624,v3.y=-3.5770,v3.z=-1.0305;
  986.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  987.     v1.x=-1.5366,v1.y=-3.7154,v1.z=-0.9652;v2.x=-1.7044,v2.y=-4.0894,v2.z=-0.6922;v3.x=-2.0624,v3.y=-3.5770,v3.z=-1.0305;
  988.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  989.     v1.x=-2.0624,v1.y=-3.5770,v1.z=-1.0305;v2.x=-1.7044,v2.y=-4.0894,v2.z=-0.6922;v3.x=-2.3246,v3.y=-4.0047,v3.z=-0.7746;
  990.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  991.     v1.x=-1.7044,v1.y=-4.0894,v1.z=-0.6922;v2.x=-1.8347,v2.y=-4.3695,v2.z=-0.2467;v3.x=-2.3246,v3.y=-4.0047,v3.z=-0.7746;
  992.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  993.     v1.x=-2.3246,v1.y=-4.0047,v1.z=-0.7746;v2.x=-1.8347,v2.y=-4.3695,v2.z=-0.2467;v3.x=-2.5481,v3.y=-4.3600,v3.z=-0.2878;
  994.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  995.     v1.x=-1.8347,v1.y=-4.3695,v1.z=-0.2467;v2.x=-1.8609,v2.y=-4.4053,v2.z=0.3111;v3.x=-2.5481,v3.y=-4.3600,v3.z=-0.2878;
  996.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  997.     v1.x=-2.5481,v1.y=-4.3600,v1.z=-0.2878;v2.x=-1.8609,v2.y=-4.4053,v2.z=0.3111;v3.x=-2.6006,v3.y=-4.4252,v3.z=0.3692;
  998.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  999.     v1.x=-1.8609,v1.y=-4.4053,v1.z=0.3111;v2.x=-1.7587,v2.y=-4.1492,v2.z=0.7960;v3.x=-2.6006,v3.y=-4.4252,v3.z=0.3692;
  1000.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1001.     v1.x=-2.6006,v1.y=-4.4252,v1.z=0.3692;v2.x=-1.7587,v2.y=-4.1492,v2.z=0.7960;v3.x=-2.4288,v3.y=-4.1202,v3.z=0.9310;
  1002.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1003.     v1.x=-1.7587,v1.y=-4.1492,v1.z=0.7960;v2.x=-1.5823,v2.y=-3.7311,v2.z=1.0757;v3.x=-2.4288,v3.y=-4.1202,v3.z=0.9310;
  1004.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1005.     v1.x=-2.4288,v1.y=-4.1202,v1.z=0.9310;v2.x=-1.5823,v2.y=-3.7311,v2.z=1.0757;v3.x=-2.1383,v3.y=-3.6274,v3.z=1.2071;
  1006.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1007.     v1.x=-1.5823,v1.y=-3.7311,v1.z=1.0757;v2.x=-1.3980,v2.y=-3.3030,v2.z=1.1762;v3.x=-2.1383,v3.y=-3.6274,v3.z=1.2071;
  1008.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1009.     v1.x=-2.1383,v1.y=-3.6274,v1.z=1.2071;v2.x=-1.3980,v2.y=-3.3030,v2.z=1.1762;v3.x=-1.8586,v3.y=-3.1602,v3.z=1.2576;
  1010.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1011.     v1.x=-1.3980,v1.y=-3.3030,v1.z=1.1762;v2.x=-1.2283,v2.y=-2.9128,v2.z=1.1730;v3.x=-1.8586,v3.y=-3.1602,v3.z=1.2576;
  1012.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1013.     v1.x=-1.8586,v1.y=-3.1602,v1.z=1.2576;v2.x=-1.2283,v2.y=-2.9128,v2.z=1.1730;v3.x=-1.6240,v3.y=-2.7712,v3.z=1.2135;
  1014.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1015.     v1.x=-1.2283,v1.y=-2.9128,v1.z=1.1730;v2.x=-1.0686,v2.y=-2.5493,v2.z=1.0874;v3.x=-1.6240,v3.y=-2.7712,v3.z=1.2135;
  1016.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1017.     v1.x=-1.6240,v1.y=-2.7712,v1.z=1.2135;v2.x=-1.0686,v2.y=-2.5493,v2.z=1.0874;v3.x=-1.4139,v3.y=-2.4251,v3.z=1.1098;
  1018.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1019.     v1.x=-1.0686,v1.y=-2.5493,v1.z=1.0874;v2.x=-0.9196,v2.y=-2.2148,v2.z=0.9012;v3.x=-1.4139,v3.y=-2.4251,v3.z=1.1098;
  1020.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1021.     v1.x=-1.4139,v1.y=-2.4251,v1.z=1.1098;v2.x=-0.9196,v2.y=-2.2148,v2.z=0.9012;v3.x=-1.2200,v3.y=-2.1090,v3.z=0.9165;
  1022.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1023.     v1.x=-0.9613,v1.y=-1.7178,v1.z=-0.2459;v2.x=-1.0519,v2.y=-1.8821,v2.z=-0.6473;v3.x=-1.1964,v3.y=-1.6032,v3.z=-0.2498;
  1024.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1025.     v1.x=-1.1964,v1.y=-1.6032,v1.z=-0.2498;v2.x=-1.0519,v2.y=-1.8821,v2.z=-0.6473;v3.x=-1.3094,v3.y=-1.7567,v3.z=-0.6578;
  1026.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1027.     v1.x=-1.0519,v1.y=-1.8821,v1.z=-0.6473;v2.x=-1.2092,v2.y=-2.1540,v2.z=-0.9423;v3.x=-1.3094,v3.y=-1.7567,v3.z=-0.6578;
  1028.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1029.     v1.x=-1.3094,v1.y=-1.7567,v1.z=-0.6578;v2.x=-1.2092,v2.y=-2.1540,v2.z=-0.9423;v3.x=-1.5041,v3.y=-2.0098,v3.z=-0.9575;
  1030.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1031.     v1.x=-1.2092,v1.y=-2.1540,v1.z=-0.9423;v2.x=-1.4020,v2.y=-2.4806,v2.z=-1.1147;v3.x=-1.5041,v3.y=-2.0098,v3.z=-0.9575;
  1032.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1033.     v1.x=-1.5041,v1.y=-2.0098,v1.z=-0.9575;v2.x=-1.4020,v2.y=-2.4806,v2.z=-1.1147;v3.x=-1.7418,v3.y=-2.3135,v3.z=-1.1319;
  1034.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1035.     v1.x=-1.4020,v1.y=-2.4806,v1.z=-1.1147;v2.x=-1.6094,v2.y=-2.8278,v2.z=-1.1754;v3.x=-1.7418,v3.y=-2.3135,v3.z=-1.1319;
  1036.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1037.     v1.x=-1.7418,v1.y=-2.3135,v1.z=-1.1319;v2.x=-1.6094,v2.y=-2.8278,v2.z=-1.1754;v3.x=-1.9965,v3.y=-2.6355,v3.z=-1.1893;
  1038.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1039.     v1.x=-1.6094,v1.y=-2.8278,v1.z=-1.1754;v2.x=-1.8257,v2.y=-3.1869,v2.z=-1.1454;v3.x=-1.9965,v3.y=-2.6355,v3.z=-1.1893;
  1040.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1041.     v1.x=-1.9965,v1.y=-2.6355,v1.z=-1.1893;v2.x=-1.8257,v2.y=-3.1869,v2.z=-1.1454;v3.x=-2.2576,v3.y=-2.9623,v3.z=-1.1436;
  1042.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1043.     v1.x=-1.8257,v1.y=-3.1869,v1.z=-1.1454;v2.x=-2.0624,v2.y=-3.5770,v2.z=-1.0305;v3.x=-2.2576,v3.y=-2.9623,v3.z=-1.1436;
  1044.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1045.     v1.x=-2.2576,v1.y=-2.9623,v1.z=-1.1436;v2.x=-2.0624,v2.y=-3.5770,v2.z=-1.0305;v3.x=-2.5257,v3.y=-3.2953,v3.z=-0.9967;
  1046.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1047.     v1.x=-2.0624,v1.y=-3.5770,v1.z=-1.0305;v2.x=-2.3246,v2.y=-4.0047,v2.z=-0.7746;v3.x=-2.5257,v3.y=-3.2953,v3.z=-0.9967;
  1048.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1049.     v1.x=-2.5257,v1.y=-3.2953,v1.z=-0.9967;v2.x=-2.3246,v2.y=-4.0047,v2.z=-0.7746;v3.x=-2.7931,v3.y=-3.6236,v3.z=-0.7148;
  1050.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1051.     v1.x=-2.3246,v1.y=-4.0047,v1.z=-0.7746;v2.x=-2.5481,v2.y=-4.3600,v2.z=-0.2878;v3.x=-2.7931,v3.y=-3.6236,v3.z=-0.7148;
  1052.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1053.     v1.x=-2.7931,v1.y=-3.6236,v1.z=-0.7148;v2.x=-2.5481,v2.y=-4.3600,v2.z=-0.2878;v3.x=-2.9979,v3.y=-3.8682,v3.z=-0.2547;
  1054.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1055.     v1.x=-2.5481,v1.y=-4.3600,v1.z=-0.2878;v2.x=-2.6006,v2.y=-4.4252,v2.z=0.3692;v3.x=-2.9979,v3.y=-3.8682,v3.z=-0.2547;
  1056.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1057.     v1.x=-2.9979,v1.y=-3.8682,v1.z=-0.2547;v2.x=-2.6006,v2.y=-4.4252,v2.z=0.3692;v3.x=-3.0336,v3.y=-3.8968,v3.z=0.3213;
  1058.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1059.     v1.x=-2.6006,v1.y=-4.4252,v1.z=0.3692;v2.x=-2.4288,v2.y=-4.1202,v2.z=0.9310;v3.x=-3.0336,v3.y=-3.8968,v3.z=0.3213;
  1060.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1061.     v1.x=-3.0336,v1.y=-3.8968,v1.z=0.3213;v2.x=-2.4288,v2.y=-4.1202,v2.z=0.9310;v3.x=-2.8633,v3.y=-3.6687,v3.z=0.8220;
  1062.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1063.     v1.x=-2.4288,v1.y=-4.1202,v1.z=0.9310;v2.x=-2.1383,v2.y=-3.6274,v2.z=1.2071;v3.x=-2.8633,v3.y=-3.6687,v3.z=0.8220;
  1064.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1065.     v1.x=-2.8633,v1.y=-3.6687,v1.z=0.8220;v2.x=-2.1383,v2.y=-3.6274,v2.z=1.2071;v3.x=-2.5755,v3.y=-3.2988,v3.z=1.1108;
  1066.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1067.     v1.x=-2.1383,v1.y=-3.6274,v1.z=1.2071;v2.x=-1.8586,v2.y=-3.1602,v2.z=1.2576;v3.x=-2.5755,v3.y=-3.2988,v3.z=1.1108;
  1068.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1069.     v1.x=-2.5755,v1.y=-3.2988,v1.z=1.1108;v2.x=-1.8586,v2.y=-3.1602,v2.z=1.2576;v3.x=-2.2773,v3.y=-2.9210,v3.z=1.2147;
  1070.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1071.     v1.x=-1.8586,v1.y=-3.1602,v1.z=1.2576;v2.x=-1.6240,v2.y=-2.7712,v2.z=1.2135;v3.x=-2.2773,v3.y=-2.9210,v3.z=1.2147;
  1072.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1073.     v1.x=-2.2773,v1.y=-2.9210,v1.z=1.2147;v2.x=-1.6240,v2.y=-2.7712,v2.z=1.2135;v3.x=-2.0037,v3.y=-2.5771,v3.z=1.2114;
  1074.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1075.     v1.x=-1.6240,v1.y=-2.7712,v1.z=1.2135;v2.x=-1.4139,v2.y=-2.4251,v2.z=1.1098;v3.x=-2.0037,v3.y=-2.5771,v3.z=1.2114;
  1076.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1077.     v1.x=-2.0037,v1.y=-2.5771,v1.z=1.2114;v2.x=-1.4139,v2.y=-2.4251,v2.z=1.1098;v3.x=-1.7473,v3.y=-2.2572,v3.z=1.1229;
  1078.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1079.     v1.x=-1.4139,v1.y=-2.4251,v1.z=1.1098;v2.x=-1.2200,v2.y=-2.1090,v2.z=0.9165;v3.x=-1.7473,v3.y=-2.2572,v3.z=1.1229;
  1080.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1081.     v1.x=-1.7473,v1.y=-2.2572,v1.z=1.1229;v2.x=-1.2200,v2.y=-2.1090,v2.z=0.9165;v3.x=-1.5093,v3.y=-1.9635,v3.z=0.9307;
  1082.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1083.     v1.x=-1.1964,v1.y=-1.6032,v1.z=-0.2498;v2.x=-1.3094,v2.y=-1.7567,v2.z=-0.6578;v3.x=-1.4180,v3.y=-1.4565,v3.z=-0.2539;
  1084.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1085.     v1.x=-1.4180,v1.y=-1.4565,v1.z=-0.2539;v2.x=-1.3094,v2.y=-1.7567,v2.z=-0.6578;v3.x=-1.5523,v3.y=-1.5962,v3.z=-0.6684;
  1086.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1087.     v1.x=-1.3094,v1.y=-1.7567,v1.z=-0.6578;v2.x=-1.5041,v2.y=-2.0098,v2.z=-0.9575;v3.x=-1.5523,v3.y=-1.5962,v3.z=-0.6684;
  1088.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1089.     v1.x=-1.5523,v1.y=-1.5962,v1.z=-0.6684;v2.x=-1.5041,v2.y=-2.0098,v2.z=-0.9575;v3.x=-1.7820,v3.y=-1.8254,v3.z=-0.9730;
  1090.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1091.     v1.x=-1.5041,v1.y=-2.0098,v1.z=-0.9575;v2.x=-1.7418,v2.y=-2.3135,v2.z=-1.1319;v3.x=-1.7820,v3.y=-1.8254,v3.z=-0.9730;
  1092.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1093.     v1.x=-1.7820,v1.y=-1.8254,v1.z=-0.9730;v2.x=-1.7418,v2.y=-2.3135,v2.z=-1.1319;v3.x=-2.0618,v3.y=-2.0999,v3.z=-1.1500;
  1094.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1095.     v1.x=-1.7418,v1.y=-2.3135,v1.z=-1.1319;v2.x=-1.9965,v2.y=-2.6355,v2.z=-1.1893;v3.x=-2.0618,v3.y=-2.0999,v3.z=-1.1500;
  1096.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1097.     v1.x=-2.0618,v1.y=-2.0999,v1.z=-1.1500;v2.x=-1.9965,v2.y=-2.6355,v2.z=-1.1893;v3.x=-2.3611,v3.y=-2.3904,v3.z=-1.2070;
  1098.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1099.     v1.x=-1.9965,v1.y=-2.6355,v1.z=-1.1893;v2.x=-2.2576,v2.y=-2.9623,v2.z=-1.1436;v3.x=-2.3611,v3.y=-2.3904,v3.z=-1.2070;
  1100.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1101.     v1.x=-2.3611,v1.y=-2.3904,v1.z=-1.2070;v2.x=-2.2576,v2.y=-2.9623,v2.z=-1.1436;v3.x=-2.6659,v3.y=-2.6834,v3.z=-1.1561;
  1102.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1103.     v1.x=-2.2576,v1.y=-2.9623,v1.z=-1.1436;v2.x=-2.5257,v2.y=-3.2953,v2.z=-0.9967;v3.x=-2.6659,v3.y=-2.6834,v3.z=-1.1561;
  1104.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1105.     v1.x=-2.6659,v1.y=-2.6834,v1.z=-1.1561;v2.x=-2.5257,v2.y=-3.2953,v2.z=-0.9967;v3.x=-2.9726,v3.y=-2.9759,v3.z=-0.9979;
  1106.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1107.     v1.x=-2.5257,v1.y=-3.2953,v1.z=-0.9967;v2.x=-2.7931,v2.y=-3.6236,v2.z=-0.7148;v3.x=-2.9726,v3.y=-2.9759,v3.z=-0.9979;
  1108.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1109.     v1.x=-2.9726,v1.y=-2.9759,v1.z=-0.9979;v2.x=-2.7931,v2.y=-3.6236,v2.z=-0.7148;v3.x=-3.2673,v3.y=-3.2533,v3.z=-0.7051;
  1110.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1111.     v1.x=-2.7931,v1.y=-3.6236,v1.z=-0.7148;v2.x=-2.9979,v2.y=-3.8682,v2.z=-0.2547;v3.x=-3.2673,v3.y=-3.2533,v3.z=-0.7051;
  1112.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1113.     v1.x=-3.2673,v1.y=-3.2533,v1.z=-0.7051;v2.x=-2.9979,v2.y=-3.8682,v2.z=-0.2547;v3.x=-3.4831,v3.y=-3.4507,v3.z=-0.2477;
  1114.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1115.     v1.x=-2.9979,v1.y=-3.8682,v1.z=-0.2547;v2.x=-3.0336,v2.y=-3.8968,v2.z=0.3213;v3.x=-3.4831,v3.y=-3.4507,v3.z=-0.2477;
  1116.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1117.     v1.x=-3.4831,v1.y=-3.4507,v1.z=-0.2477;v2.x=-3.0336,v2.y=-3.8968,v2.z=0.3213;v3.x=-3.5141,v3.y=-3.4670,v3.z=0.3106;
  1118.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1119.     v1.x=-3.0336,v1.y=-3.8968,v1.z=0.3213;v2.x=-2.8633,v2.y=-3.6687,v2.z=0.8220;v3.x=-3.5141,v3.y=-3.4670,v3.z=0.3106;
  1120.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1121.     v1.x=-3.5141,v1.y=-3.4670,v1.z=0.3106;v2.x=-2.8633,v2.y=-3.6687,v2.z=0.8220;v3.x=-3.3271,v3.y=-3.2746,v3.z=0.7988;
  1122.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1123.     v1.x=-2.8633,v1.y=-3.6687,v1.z=0.8220;v2.x=-2.5755,v2.y=-3.2988,v2.z=1.1108;v3.x=-3.3271,v3.y=-3.2746,v3.z=0.7988;
  1124.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1125.     v1.x=-3.3271,v1.y=-3.2746,v1.z=0.7988;v2.x=-2.5755,v2.y=-3.2988,v2.z=1.1108;v3.x=-3.0121,v3.y=-2.9632,v3.z=1.0946;
  1126.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1127.     v1.x=-2.5755,v1.y=-3.2988,v1.z=1.1108;v2.x=-2.2773,v2.y=-2.9210,v2.z=1.2147;v3.x=-3.0121,v3.y=-2.9632,v3.z=1.0946;
  1128.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1129.     v1.x=-3.0121,v1.y=-2.9632,v1.z=1.0946;v2.x=-2.2773,v2.y=-2.9210,v2.z=1.2147;v3.x=-2.6770,v3.y=-2.6367,v3.z=1.2157;
  1130.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1131.     v1.x=-2.2773,v1.y=-2.9210,v1.z=1.2147;v2.x=-2.0037,v2.y=-2.5771,v2.z=1.2114;v3.x=-2.6770,v3.y=-2.6367,v3.z=1.2157;
  1132.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1133.     v1.x=-2.6770,v1.y=-2.6367,v1.z=1.2157;v2.x=-2.0037,v2.y=-2.5771,v2.z=1.2114;v3.x=-2.3606,v3.y=-2.3309,v3.z=1.2245;
  1134.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1135.     v1.x=-2.0037,v1.y=-2.5771,v1.z=1.2114;v2.x=-1.7473,v2.y=-2.2572,v2.z=1.1229;v3.x=-2.3606,v3.y=-2.3309,v3.z=1.2245;
  1136.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1137.     v1.x=-2.3606,v1.y=-2.3309,v1.z=1.2245;v2.x=-1.7473,v2.y=-2.2572,v2.z=1.1229;v3.x=-2.0602,v3.y=-2.0428,v3.z=1.1397;
  1138.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1139.     v1.x=-1.7473,v1.y=-2.2572,v1.z=1.1229;v2.x=-1.5093,v2.y=-1.9635,v2.z=0.9307;v3.x=-2.0602,v3.y=-2.0428,v3.z=1.1397;
  1140.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1141.     v1.x=-2.0602,v1.y=-2.0428,v1.z=1.1397;v2.x=-1.5093,v2.y=-1.9635,v2.z=0.9307;v3.x=-1.7812,v3.y=-1.7781,v3.z=0.9455;
  1142.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1143.     v1.x=-1.4180,v1.y=-1.4565,v1.z=-0.2539;v2.x=-1.5523,v2.y=-1.5962,v2.z=-0.6684;v3.x=-1.6218,v3.y=-1.2794,v3.z=-0.2580;
  1144.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1145.     v1.x=-1.6218,v1.y=-1.2794,v1.z=-0.2580;v2.x=-1.5523,v2.y=-1.5962,v2.z=-0.6684;v3.x=-1.7756,v3.y=-1.4023,v3.z=-0.6793;
  1146.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1147.     v1.x=-1.5523,v1.y=-1.5962,v1.z=-0.6684;v2.x=-1.7820,v2.y=-1.8254,v2.z=-0.9730;v3.x=-1.7756,v3.y=-1.4023,v3.z=-0.6793;
  1148.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1149.     v1.x=-1.7756,v1.y=-1.4023,v1.z=-0.6793;v2.x=-1.7820,v2.y=-1.8254,v2.z=-0.9730;v3.x=-2.0374,v3.y=-1.6027,v3.z=-0.9889;
  1150.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1151.     v1.x=-1.7820,v1.y=-1.8254,v1.z=-0.9730;v2.x=-2.0618,v2.y=-2.0999,v2.z=-1.1500;v3.x=-2.0374,v3.y=-1.6027,v3.z=-0.9889;
  1152.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1153.     v1.x=-2.0374,v1.y=-1.6027,v1.z=-0.9889;v2.x=-2.0618,v2.y=-2.0999,v2.z=-1.1500;v3.x=-2.3555,v3.y=-1.8420,v3.z=-1.1697;
  1154.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1155.     v1.x=-2.0618,v1.y=-2.0999,v1.z=-1.1500;v2.x=-2.3611,v2.y=-2.3904,v2.z=-1.2070;v3.x=-2.3555,v3.y=-1.8420,v3.z=-1.1697;
  1156.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1157.     v1.x=-2.3555,v1.y=-1.8420,v1.z=-1.1697;v2.x=-2.3611,v2.y=-2.3904,v2.z=-1.2070;v3.x=-2.6959,v3.y=-2.0953,v3.z=-1.2332;
  1158.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1159.     v1.x=-2.3611,v1.y=-2.3904,v1.z=-1.2070;v2.x=-2.6659,v2.y=-2.6834,v2.z=-1.1561;v3.x=-2.6959,v3.y=-2.0953,v3.z=-1.2332;
  1160.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1161.     v1.x=-2.6959,v1.y=-2.0953,v1.z=-1.2332;v2.x=-2.6659,v2.y=-2.6834,v2.z=-1.1561;v3.x=-3.0496,v3.y=-2.3563,v3.z=-1.2009;
  1162.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1163.     v1.x=-2.6659,v1.y=-2.6834,v1.z=-1.1561;v2.x=-2.9726,v2.y=-2.9759,v2.z=-0.9979;v3.x=-3.0496,v3.y=-2.3563,v3.z=-1.2009;
  1164.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1165.     v1.x=-3.0496,v1.y=-2.3563,v1.z=-1.2009;v2.x=-2.9726,v2.y=-2.9759,v2.z=-0.9979;v3.x=-3.4342,v3.y=-2.6382,v3.z=-1.0788;
  1166.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1167.     v1.x=-2.9726,v1.y=-2.9759,v1.z=-0.9979;v2.x=-3.2673,v2.y=-3.2533,v2.z=-0.7051;v3.x=-3.4342,v3.y=-2.6382,v3.z=-1.0788;
  1168.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1169.     v1.x=-3.4342,v1.y=-2.6382,v1.z=-1.0788;v2.x=-3.2673,v2.y=-3.2533,v2.z=-0.7051;v3.x=-3.8564,v3.y=-2.9448,v3.z=-0.8090;
  1170.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1171.     v1.x=-3.2673,v1.y=-3.2533,v1.z=-0.7051;v2.x=-3.4831,v2.y=-3.4507,v2.z=-0.2477;v3.x=-3.8564,v3.y=-2.9448,v3.z=-0.8090;
  1172.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1173.     v1.x=-3.8564,v1.y=-2.9448,v1.z=-0.8090;v2.x=-3.4831,v2.y=-3.4507,v2.z=-0.2477;v3.x=-4.2111,v3.y=-3.1963,v3.z=-0.3000;
  1174.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1175.     v1.x=-3.4831,v1.y=-3.4507,v1.z=-0.2477;v2.x=-3.5141,v2.y=-3.4670,v2.z=0.3106;v3.x=-4.2111,v3.y=-3.1963,v3.z=-0.3000;
  1176.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1177.     v1.x=-4.2111,v1.y=-3.1963,v1.z=-0.3000;v2.x=-3.5141,v2.y=-3.4670,v2.z=0.3106;v3.x=-4.2865,v3.y=-3.2371,v3.z=0.3846;
  1178.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1179.     v1.x=-3.5141,v1.y=-3.4670,v1.z=0.3106;v2.x=-3.3271,v2.y=-3.2746,v2.z=0.7988;v3.x=-4.2865,v3.y=-3.2371,v3.z=0.3846;
  1180.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1181.     v1.x=-4.2865,v1.y=-3.2371,v1.z=0.3846;v2.x=-3.3271,v2.y=-3.2746,v2.z=0.7988;v3.x=-4.0004,v3.y=-3.0128,v3.z=0.9704;
  1182.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1183.     v1.x=-3.3271,v1.y=-3.2746,v1.z=0.7988;v2.x=-3.0121,v2.y=-2.9632,v2.z=1.0946;v3.x=-4.0004,v3.y=-3.0128,v3.z=0.9704;
  1184.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1185.     v1.x=-4.0004,v1.y=-3.0128,v1.z=0.9704;v2.x=-3.0121,v2.y=-2.9632,v2.z=1.0946;v3.x=-3.5258,v3.y=-2.6552,v3.z=1.2605;
  1186.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1187.     v1.x=-3.0121,v1.y=-2.9632,v1.z=1.0946;v2.x=-2.6770,v2.y=-2.6367,v2.z=1.2157;v3.x=-3.5258,v3.y=-2.6552,v3.z=1.2605;
  1188.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1189.     v1.x=-3.5258,v1.y=-2.6552,v1.z=1.2605;v2.x=-2.6770,v2.y=-2.6367,v2.z=1.2157;v3.x=-3.0701,v3.y=-2.3169,v3.z=1.3164;
  1190.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1191.     v1.x=-2.6770,v1.y=-2.6367,v1.z=1.2157;v2.x=-2.3606,v2.y=-2.3309,v2.z=1.2245;v3.x=-3.0701,v3.y=-2.3169,v3.z=1.3164;
  1192.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1193.     v1.x=-3.0701,v1.y=-2.3169,v1.z=1.3164;v2.x=-2.3606,v2.y=-2.3309,v2.z=1.2245;v3.x=-2.6874,v3.y=-2.0346,v3.z=1.2723;
  1194.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1195.     v1.x=-2.3606,v1.y=-2.3309,v1.z=1.2245;v2.x=-2.0602,v2.y=-2.0428,v2.z=1.1397;v3.x=-2.6874,v3.y=-2.0346,v3.z=1.2723;
  1196.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1197.     v1.x=-2.6874,v1.y=-2.0346,v1.z=1.2723;v2.x=-2.0602,v2.y=-2.0428,v2.z=1.1397;v3.x=-2.3448,v3.y=-1.7834,v3.z=1.1644;
  1198.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1199.     v1.x=-2.0602,v1.y=-2.0428,v1.z=1.1397;v2.x=-1.7812,v2.y=-1.7781,v2.z=0.9455;v3.x=-2.3448,v3.y=-1.7834,v3.z=1.1644;
  1200.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1201.     v1.x=-2.3448,v1.y=-1.7834,v1.z=1.1644;v2.x=-1.7812,v2.y=-1.7781,v2.z=0.9455;v3.x=-2.0298,v3.y=-1.5548,v3.z=0.9617;
  1202.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1203.     v1.x=-1.6218,v1.y=-1.2794,v1.z=-0.2580;v2.x=-1.7756,v2.y=-1.4023,v2.z=-0.6793;v3.x=-1.8037,v3.y=-1.0738,v3.z=-0.2622;
  1204.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1205.     v1.x=-1.8037,v1.y=-1.0738,v1.z=-0.2622;v2.x=-1.7756,v2.y=-1.4023,v2.z=-0.6793;v3.x=-1.9750,v3.y=-1.1773,v3.z=-0.6903;
  1206.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1207.     v1.x=-1.7756,v1.y=-1.4023,v1.z=-0.6793;v2.x=-2.0374,v2.y=-1.6027,v2.z=-0.9889;v3.x=-1.9750,v3.y=-1.1773,v3.z=-0.6903;
  1208.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1209.     v1.x=-1.9750,v1.y=-1.1773,v1.z=-0.6903;v2.x=-2.0374,v2.y=-1.6027,v2.z=-0.9889;v3.x=-2.2653,v3.y=-1.3445,v3.z=-1.0048;
  1210.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1211.     v1.x=-2.0374,v1.y=-1.6027,v1.z=-0.9889;v2.x=-2.3555,v2.y=-1.8420,v2.z=-1.1697;v3.x=-2.2653,v3.y=-1.3445,v3.z=-1.0048;
  1212.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1213.     v1.x=-2.2653,v1.y=-1.3445,v1.z=-1.0048;v2.x=-2.3555,v2.y=-1.8420,v2.z=-1.1697;v3.x=-2.6177,v3.y=-1.5435,v3.z=-1.1881;
  1214.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1215.     v1.x=-2.3555,v1.y=-1.8420,v1.z=-1.1697;v2.x=-2.6959,v2.y=-2.0953,v2.z=-1.2332;v3.x=-2.6177,v3.y=-1.5435,v3.z=-1.1881;
  1216.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1217.     v1.x=-2.6177,v1.y=-1.5435,v1.z=-1.1881;v2.x=-2.6959,v2.y=-2.0953,v2.z=-1.2332;v3.x=-2.9941,v3.y=-1.7534,v3.z=-1.2496;
  1218.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1219.     v1.x=-2.6959,v1.y=-2.0953,v1.z=-1.2332;v2.x=-3.0496,v2.y=-2.3563,v2.z=-1.2009;v3.x=-2.9941,v3.y=-1.7534,v3.z=-1.2496;
  1220.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1221.     v1.x=-2.9941,v1.y=-1.7534,v1.z=-1.2496;v2.x=-3.0496,v2.y=-2.3563,v2.z=-1.2009;v3.x=-3.3805,v3.y=-1.9667,v3.z=-1.2064;
  1222.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1223.     v1.x=-3.0496,v1.y=-2.3563,v1.z=-1.2009;v2.x=-3.4342,v2.y=-2.6382,v2.z=-1.0788;v3.x=-3.3805,v3.y=-1.9667,v3.z=-1.2064;
  1224.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1225.     v1.x=-3.3805,v1.y=-1.9667,v1.z=-1.2064;v2.x=-3.4342,v2.y=-2.6382,v2.z=-1.0788;v3.x=-3.7840,v3.y=-2.1875,v3.z=-1.0617;
  1226.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1227.     v1.x=-3.4342,v1.y=-2.6382,v1.z=-1.0788;v2.x=-3.8564,v2.y=-2.9448,v2.z=-0.8090;v3.x=-3.7840,v3.y=-2.1875,v3.z=-1.0617;
  1228.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1229.     v1.x=-3.7840,v1.y=-2.1875,v1.z=-1.0617;v2.x=-3.8564,v2.y=-2.9448,v2.z=-0.8090;v3.x=-4.1985,v3.y=-2.4115,v3.z=-0.7727;
  1230.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1231.     v1.x=-3.8564,v1.y=-2.9448,v1.z=-0.8090;v2.x=-4.2111,v2.y=-3.1963,v2.z=-0.3000;v3.x=-4.1985,v3.y=-2.4115,v3.z=-0.7727;
  1232.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1233.     v1.x=-4.1985,v1.y=-2.4115,v1.z=-0.7727;v2.x=-4.2111,v2.y=-3.1963,v2.z=-0.3000;v3.x=-4.5248,v3.y=-2.5825,v3.z=-0.2791;
  1234.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1235.     v1.x=-4.2111,v1.y=-3.1963,v1.z=-0.3000;v2.x=-4.2865,v2.y=-3.2371,v2.z=0.3846;v3.x=-4.5248,v3.y=-2.5825,v3.z=-0.2791;
  1236.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1237.     v1.x=-4.5248,v1.y=-2.5825,v1.z=-0.2791;v2.x=-4.2865,v2.y=-3.2371,v2.z=0.3846;v3.x=-4.5819,v3.y=-2.6015,v3.z=0.3540;
  1238.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1239.     v1.x=-4.2865,v1.y=-3.2371,v1.z=0.3846;v2.x=-4.0004,v2.y=-3.0128,v2.z=0.9704;v3.x=-4.5819,v3.y=-2.6015,v3.z=0.3540;
  1240.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1241.     v1.x=-4.5819,v1.y=-2.6015,v1.z=0.3540;v2.x=-4.0004,v2.y=-3.0128,v2.z=0.9704;v3.x=-4.3060,v3.y=-2.4377,v3.z=0.9014;
  1242.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1243.     v1.x=-4.0004,v1.y=-3.0128,v1.z=0.9704;v2.x=-3.5258,v2.y=-2.6552,v2.z=1.2605;v3.x=-4.3060,v3.y=-2.4377,v3.z=0.9014;
  1244.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1245.     v1.x=-4.3060,v1.y=-2.4377,v1.z=0.9014;v2.x=-3.5258,v2.y=-2.6552,v2.z=1.2605;v3.x=-3.8477,v3.y=-2.1776,v3.z=1.2018;
  1246.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1247.     v1.x=-3.5258,v1.y=-2.6552,v1.z=1.2605;v2.x=-3.0701,v2.y=-2.3169,v2.z=1.3164;v3.x=-3.8477,v3.y=-2.1776,v3.z=1.2018;
  1248.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1249.     v1.x=-3.8477,v1.y=-2.1776,v1.z=1.2018;v2.x=-3.0701,v2.y=-2.3169,v2.z=1.3164;v3.x=-3.3871,v3.y=-1.9205,v3.z=1.2944;
  1250.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1251.     v1.x=-3.0701,v1.y=-2.3169,v1.z=1.3164;v2.x=-2.6874,v2.y=-2.0346,v2.z=1.2723;v3.x=-3.3871,v3.y=-1.9205,v3.z=1.2944;
  1252.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1253.     v1.x=-3.3871,v1.y=-1.9205,v1.z=1.2944;v2.x=-2.6874,v2.y=-2.0346,v2.z=1.2723;v3.x=-2.9775,v3.y=-1.6938,v3.z=1.2780;
  1254.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1255.     v1.x=-2.6874,v1.y=-2.0346,v1.z=1.2723;v2.x=-2.3448,v2.y=-1.7834,v2.z=1.1644;v3.x=-2.9775,v3.y=-1.6938,v3.z=1.2780;
  1256.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1257.     v1.x=-2.9775,v1.y=-1.6938,v1.z=1.2780;v2.x=-2.3448,v2.y=-1.7834,v2.z=1.1644;v3.x=-2.6000,v3.y=-1.4865,v3.z=1.1799;
  1258.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1259.     v1.x=-2.3448,v1.y=-1.7834,v1.z=1.1644;v2.x=-2.0298,v2.y=-1.5548,v2.z=0.9617;v3.x=-2.6000,v3.y=-1.4865,v3.z=1.1799;
  1260.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1261.     v1.x=-2.6000,v1.y=-1.4865,v1.z=1.1799;v2.x=-2.0298,v2.y=-1.5548,v2.z=0.9617;v3.x=-2.2516,v3.y=-1.2974,v3.z=0.9768;
  1262.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1263.     v1.x=-1.8037,v1.y=-1.0738,v1.z=-0.2622;v2.x=-1.9750,v2.y=-1.1773,v2.z=-0.6903;v3.x=-1.9597,v3.y=-0.8427,v3.z=-0.2664;
  1264.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1265.     v1.x=-1.9597,v1.y=-0.8427,v1.z=-0.2664;v2.x=-1.9750,v2.y=-1.1773,v2.z=-0.6903;v3.x=-2.1460,v3.y=-0.9242,v3.z=-0.7014;
  1266.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1267.     v1.x=-1.9750,v1.y=-1.1773,v1.z=-0.6903;v2.x=-2.2653,v2.y=-1.3445,v2.z=-1.0048;v3.x=-2.1460,v3.y=-0.9242,v3.z=-0.7014;
  1268.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1269.     v1.x=-2.1460,v1.y=-0.9242,v1.z=-0.7014;v2.x=-2.2653,v2.y=-1.3445,v2.z=-1.0048;v3.x=-2.4607,v3.y=-1.0542,v3.z=-1.0210;
  1270.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1271.     v1.x=-2.2653,v1.y=-1.3445,v1.z=-1.0048;v2.x=-2.6177,v2.y=-1.5435,v2.z=-1.1881;v3.x=-2.4607,v3.y=-1.0542,v3.z=-1.0210;
  1272.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1273.     v1.x=-2.4607,v1.y=-1.0542,v1.z=-1.0210;v2.x=-2.6177,v2.y=-1.5435,v2.z=-1.1881;v3.x=-2.8423,v3.y=-1.2080,v3.z=-1.2066;
  1274.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1275.     v1.x=-2.6177,v1.y=-1.5435,v1.z=-1.1881;v2.x=-2.9941,v2.y=-1.7534,v2.z=-1.2496;v3.x=-2.8423,v3.y=-1.2080,v3.z=-1.2066;
  1276.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1277.     v1.x=-2.8423,v1.y=-1.2080,v1.z=-1.2066;v2.x=-2.9941,v2.y=-1.7534,v2.z=-1.2496;v3.x=-3.2491,v3.y=-1.3693,v3.z=-1.2652;
  1278.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1279.     v1.x=-2.9941,v1.y=-1.7534,v1.z=-1.2496;v2.x=-3.3805,v2.y=-1.9667,v2.z=-1.2064;v3.x=-3.2491,v3.y=-1.3693,v3.z=-1.2652;
  1280.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1281.     v1.x=-3.2491,v1.y=-1.3693,v1.z=-1.2652;v2.x=-3.3805,v2.y=-1.9667,v2.z=-1.2064;v3.x=-3.6602,v3.y=-1.5302,v3.z=-1.2075;
  1282.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1283.     v1.x=-3.3805,v1.y=-1.9667,v1.z=-1.2064;v2.x=-3.7840,v2.y=-2.1875,v2.z=-1.0617;v3.x=-3.6602,v3.y=-1.5302,v3.z=-1.2075;
  1284.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1285.     v1.x=-3.6602,v1.y=-1.5302,v1.z=-1.2075;v2.x=-3.7840,v2.y=-2.1875,v2.z=-1.0617;v3.x=-4.0658,v3.y=-1.6866,v3.z=-1.0331;
  1286.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1287.     v1.x=-3.7840,v1.y=-2.1875,v1.z=-1.0617;v2.x=-4.1985,v2.y=-2.4115,v2.z=-0.7727;v3.x=-4.0658,v3.y=-1.6866,v3.z=-1.0331;
  1288.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1289.     v1.x=-4.0658,v1.y=-1.6866,v1.z=-1.0331;v2.x=-4.1985,v2.y=-2.4115,v2.z=-0.7727;v3.x=-4.4404,v3.y=-1.8284,v3.z=-0.7197;
  1290.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1291.     v1.x=-4.1985,v1.y=-2.4115,v1.z=-0.7727;v2.x=-4.5248,v2.y=-2.5825,v2.z=-0.2791;v3.x=-4.4404,v3.y=-1.8284,v3.z=-0.7197;
  1292.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1293.     v1.x=-4.4404,v1.y=-1.8284,v1.z=-0.7197;v2.x=-4.5248,v2.y=-2.5825,v2.z=-0.2791;v3.x=-4.7009,v3.y=-1.9221,v3.z=-0.2494;
  1294.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1295.     v1.x=-4.5248,v1.y=-2.5825,v1.z=-0.2791;v2.x=-4.5819,v2.y=-2.6015,v2.z=0.3540;v3.x=-4.7009,v3.y=-1.9221,v3.z=-0.2494;
  1296.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1297.     v1.x=-4.7009,v1.y=-1.9221,v1.z=-0.2494;v2.x=-4.5819,v2.y=-2.6015,v2.z=0.3540;v3.x=-4.7270,v3.y=-1.9219,v3.z=0.3108;
  1298.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1299.     v1.x=-4.5819,v1.y=-2.6015,v1.z=0.3540;v2.x=-4.3060,v2.y=-2.4377,v2.z=0.9014;v3.x=-4.7270,v3.y=-1.9219,v3.z=0.3108;
  1300.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1301.     v1.x=-4.7270,v1.y=-1.9219,v1.z=0.3108;v2.x=-4.3060,v2.y=-2.4377,v2.z=0.9014;v3.x=-4.4868,v3.y=-1.8180,v3.z=0.8035;
  1302.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1303.     v1.x=-4.3060,v1.y=-2.4377,v1.z=0.9014;v2.x=-3.8477,v2.y=-2.1776,v2.z=1.2018;v3.x=-4.4868,v3.y=-1.8180,v3.z=0.8035;
  1304.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1305.     v1.x=-4.4868,v1.y=-1.8180,v1.z=0.8035;v2.x=-3.8477,v2.y=-2.1776,v2.z=1.2018;v3.x=-4.0856,v3.y=-1.6542,v3.z=1.1163;
  1306.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1307.     v1.x=-3.8477,v1.y=-2.1776,v1.z=1.2018;v2.x=-3.3871,v2.y=-1.9205,v2.z=1.2944;v3.x=-4.0856,v3.y=-1.6542,v3.z=1.1163;
  1308.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1309.     v1.x=-4.0856,v1.y=-1.6542,v1.z=1.1163;v2.x=-3.3871,v2.y=-1.9205,v2.z=1.2944;v3.x=-3.6485,v3.y=-1.4793,v3.z=1.2580;
  1310.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1311.     v1.x=-3.3871,v1.y=-1.9205,v1.z=1.2944;v2.x=-2.9775,v2.y=-1.6938,v2.z=1.2780;v3.x=-3.6485,v3.y=-1.4793,v3.z=1.2580;
  1312.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1313.     v1.x=-3.6485,v1.y=-1.4793,v1.z=1.2580;v2.x=-2.9775,v2.y=-1.6938,v2.z=1.2780;v3.x=-3.2247,v3.y=-1.3120,v3.z=1.2789;
  1314.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1315.     v1.x=-2.9775,v1.y=-1.6938,v1.z=1.2780;v2.x=-2.6000,v2.y=-1.4865,v2.z=1.1799;v3.x=-3.2247,v3.y=-1.3120,v3.z=1.2789;
  1316.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1317.     v1.x=-3.2247,v1.y=-1.3120,v1.z=1.2789;v2.x=-2.6000,v2.y=-1.4865,v2.z=1.1799;v3.x=-2.8182,v3.y=-1.1534,v3.z=1.1947;
  1318.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1319.     v1.x=-2.6000,v1.y=-1.4865,v1.z=1.1799;v2.x=-2.2516,v2.y=-1.2974,v2.z=0.9768;v3.x=-2.8182,v3.y=-1.1534,v3.z=1.1947;
  1320.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1321.     v1.x=-2.8182,v1.y=-1.1534,v1.z=1.1947;v2.x=-2.2516,v2.y=-1.2974,v2.z=0.9768;v3.x=-2.4411,v3.y=-1.0087,v3.z=0.9921;
  1322.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1323.     v1.x=-1.9597,v1.y=-0.8427,v1.z=-0.2664;v2.x=-2.1460,v2.y=-0.9242,v2.z=-0.7014;v3.x=-2.0862,v3.y=-0.5891,v3.z=-0.2707;
  1324.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1325.     v1.x=-2.0862,v1.y=-0.5891,v1.z=-0.2707;v2.x=-2.1460,v2.y=-0.9242,v2.z=-0.7014;v3.x=-2.2847,v3.y=-0.6465,v3.z=-0.7128;
  1326.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1327.     v1.x=-2.1460,v1.y=-0.9242,v1.z=-0.7014;v2.x=-2.4607,v2.y=-1.0542,v2.z=-1.0210;v3.x=-2.2847,v3.y=-0.6465,v3.z=-0.7128;
  1328.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1329.     v1.x=-2.2847,v1.y=-0.6465,v1.z=-0.7128;v2.x=-2.4607,v2.y=-1.0542,v2.z=-1.0210;v3.x=-2.6189,v3.y=-0.7357,v3.z=-1.0377;
  1330.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1331.     v1.x=-2.4607,v1.y=-1.0542,v1.z=-1.0210;v2.x=-2.8423,v2.y=-1.2080,v2.z=-1.2066;v3.x=-2.6189,v3.y=-0.7357,v3.z=-1.0377;
  1332.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1333.     v1.x=-2.6189,v1.y=-0.7357,v1.z=-1.0377;v2.x=-2.8423,v2.y=-1.2080,v2.z=-1.2066;v3.x=-3.0235,v3.y=-0.8399,v3.z=-1.2274;
  1334.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1335.     v1.x=-2.8423,v1.y=-1.2080,v1.z=-1.2066;v2.x=-3.2491,v2.y=-1.3693,v2.z=-1.2652;v3.x=-3.0235,v3.y=-0.8399,v3.z=-1.2274;
  1336.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1337.     v1.x=-3.0235,v1.y=-0.8399,v1.z=-1.2274;v2.x=-3.2491,v2.y=-1.3693,v2.z=-1.2652;v3.x=-3.4552,v3.y=-0.9488,v3.z=-1.2933;
  1338.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1339.     v1.x=-3.2491,v1.y=-1.3693,v1.z=-1.2652;v2.x=-3.6602,v2.y=-1.5302,v2.z=-1.2075;v3.x=-3.4552,v3.y=-0.9488,v3.z=-1.2933;
  1340.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1341.     v1.x=-3.4552,v1.y=-0.9488,v1.z=-1.2933;v2.x=-3.6602,v2.y=-1.5302,v2.z=-1.2075;v3.x=-3.9017,v3.y=-1.0594,v3.z=-1.2569;
  1342.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1343.     v1.x=-3.6602,v1.y=-1.5302,v1.z=-1.2075;v2.x=-4.0658,v2.y=-1.6866,v2.z=-1.0331;v3.x=-3.9017,v3.y=-1.0594,v3.z=-1.2569;
  1344.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1345.     v1.x=-3.9017,v1.y=-1.0594,v1.z=-1.2569;v2.x=-4.0658,v2.y=-1.6866,v2.z=-1.0331;v3.x=-4.3822,v3.y=-1.1769,v3.z=-1.1239;
  1346.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1347.     v1.x=-4.0658,v1.y=-1.6866,v1.z=-1.0331;v2.x=-4.4404,v2.y=-1.8284,v2.z=-0.7197;v3.x=-4.3822,v3.y=-1.1769,v3.z=-1.1239;
  1348.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1349.     v1.x=-4.3822,v1.y=-1.1769,v1.z=-1.1239;v2.x=-4.4404,v2.y=-1.8284,v2.z=-0.7197;v3.x=-4.9012,v3.y=-1.3011,v3.z=-0.8373;
  1350.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1351.     v1.x=-4.4404,v1.y=-1.8284,v1.z=-0.7197;v2.x=-4.7009,v2.y=-1.9221,v2.z=-0.2494;v3.x=-4.9012,v3.y=-1.3011,v3.z=-0.8373;
  1352.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1353.     v1.x=-4.9012,v1.y=-1.3011,v1.z=-0.8373;v2.x=-4.7009,v2.y=-1.9221,v2.z=-0.2494;v3.x=-5.3293,v3.y=-1.3983,v3.z=-0.3087;
  1354.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1355.     v1.x=-4.7009,v1.y=-1.9221,v1.z=-0.2494;v2.x=-4.7270,v2.y=-1.9219,v2.z=0.3108;v3.x=-5.3293,v3.y=-1.3983,v3.z=-0.3087;
  1356.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1357.     v1.x=-5.3293,v1.y=-1.3983,v1.z=-0.3087;v2.x=-4.7270,v2.y=-1.9219,v2.z=0.3108;v3.x=-5.4125,v3.y=-1.4064,v3.z=0.3949;
  1358.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1359.     v1.x=-4.7270,v1.y=-1.9219,v1.z=0.3108;v2.x=-4.4868,v2.y=-1.8180,v2.z=0.8035;v3.x=-5.4125,v3.y=-1.4064,v3.z=0.3949;
  1360.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1361.     v1.x=-5.4125,v1.y=-1.4064,v1.z=0.3949;v2.x=-4.4868,v2.y=-1.8180,v2.z=0.8035;v3.x=-5.0561,v3.y=-1.3067,v3.z=0.9984;
  1362.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1363.     v1.x=-4.4868,v1.y=-1.8180,v1.z=0.8035;v2.x=-4.0856,v2.y=-1.6542,v2.z=1.1163;v3.x=-5.0561,v3.y=-1.3067,v3.z=0.9984;
  1364.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1365.     v1.x=-5.0561,v1.y=-1.3067,v1.z=0.9984;v2.x=-4.0856,v2.y=-1.6542,v2.z=1.1163;v3.x=-4.4699,v3.y=-1.1551,v3.z=1.3042;
  1366.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1367.     v1.x=-4.0856,v1.y=-1.6542,v1.z=1.1163;v2.x=-3.6485,v2.y=-1.4793,v2.z=1.2580;v3.x=-4.4699,v3.y=-1.1551,v3.z=1.3042;
  1368.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1369.     v1.x=-4.4699,v1.y=-1.1551,v1.z=1.3042;v2.x=-3.6485,v2.y=-1.4793,v2.z=1.2580;v3.x=-3.9035,v3.y=-1.0126,v3.z=1.3712;
  1370.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1371.     v1.x=-3.6485,v1.y=-1.4793,v1.z=1.2580;v2.x=-3.2247,v2.y=-1.3120,v2.z=1.2789;v3.x=-3.9035,v3.y=-1.0126,v3.z=1.3712;
  1372.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1373.     v1.x=-3.9035,v1.y=-1.0126,v1.z=1.3712;v2.x=-3.2247,v2.y=-1.3120,v2.z=1.2789;v3.x=-3.4226,v3.y=-0.8934,v3.z=1.3317;
  1374.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1375.     v1.x=-3.2247,v1.y=-1.3120,v1.z=1.2789;v2.x=-2.8182,v2.y=-1.1534,v2.z=1.1947;v3.x=-3.4226,v3.y=-0.8934,v3.z=1.3317;
  1376.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1377.     v1.x=-3.4226,v1.y=-0.8934,v1.z=1.3317;v2.x=-2.8182,v2.y=-1.1534,v2.z=1.1947;v3.x=-2.9898,v3.y=-0.7875,v3.z=1.2211;
  1378.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1379.     v1.x=-2.8182,v1.y=-1.1534,v1.z=1.1947;v2.x=-2.4411,v2.y=-1.0087,v2.z=0.9921;v3.x=-2.9898,v3.y=-0.7875,v3.z=1.2211;
  1380.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1381.     v1.x=-2.9898,v1.y=-0.7875,v1.z=1.2211;v2.x=-2.4411,v2.y=-1.0087,v2.z=0.9921;v3.x=-2.5924,v3.y=-0.6922,v3.z=1.0091;
  1382.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1383.     v1.x=-2.0862,v1.y=-0.5891,v1.z=-0.2707;v2.x=-2.2847,v2.y=-0.6465,v2.z=-0.7128;v3.x=-2.1800,v3.y=-0.3168,v3.z=-0.2751;
  1384.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1385.     v1.x=-2.1800,v1.y=-0.3168,v1.z=-0.2751;v2.x=-2.2847,v2.y=-0.6465,v2.z=-0.7128;v3.x=-2.3876,v3.y=-0.3483,v3.z=-0.7244;
  1386.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1387.     v1.x=-2.2847,v1.y=-0.6465,v1.z=-0.7128;v2.x=-2.6189,v2.y=-0.7357,v2.z=-1.0377;v3.x=-2.3876,v3.y=-0.3483,v3.z=-0.7244;
  1388.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1389.     v1.x=-2.3876,v1.y=-0.3483,v1.z=-0.7244;v2.x=-2.6189,v2.y=-0.7357,v2.z=-1.0377;v3.x=-2.7362,v3.y=-0.3938,v3.z=-1.0545;
  1390.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1391.     v1.x=-2.6189,v1.y=-0.7357,v1.z=-1.0377;v2.x=-3.0235,v2.y=-0.8399,v2.z=-1.2274;v3.x=-2.7362,v3.y=-0.3938,v3.z=-1.0545;
  1392.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1393.     v1.x=-2.7362,v1.y=-0.3938,v1.z=-1.0545;v2.x=-3.0235,v2.y=-0.8399,v2.z=-1.2274;v3.x=-3.1576,v3.y=-0.4452,v3.z=-1.2471;
  1394.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1395.     v1.x=-3.0235,v1.y=-0.8399,v1.z=-1.2274;v2.x=-3.4552,v2.y=-0.9488,v2.z=-1.2933;v3.x=-3.1576,v3.y=-0.4452,v3.z=-1.2471;
  1396.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1397.     v1.x=-3.1576,v1.y=-0.4452,v1.z=-1.2471;v2.x=-3.4552,v2.y=-0.9488,v2.z=-1.2933;v3.x=-3.6070,v3.y=-0.4976,v3.z=-1.3130;
  1398.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1399.     v1.x=-3.4552,v1.y=-0.9488,v1.z=-1.2933;v2.x=-3.9017,v2.y=-1.0594,v2.z=-1.2569;v3.x=-3.6070,v3.y=-0.4976,v3.z=-1.3130;
  1400.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1401.     v1.x=-3.6070,v1.y=-0.4976,v1.z=-1.3130;v2.x=-3.9017,v2.y=-1.0594,v2.z=-1.2569;v3.x=-4.0696,v3.y=-0.5496,v3.z=-1.2722;
  1402.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1403.     v1.x=-3.9017,v1.y=-1.0594,v1.z=-1.2569;v2.x=-4.3822,v2.y=-1.1769,v2.z=-1.1239;v3.x=-4.0696,v3.y=-0.5496,v3.z=-1.2722;
  1404.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1405.     v1.x=-4.0696,v1.y=-0.5496,v1.z=-1.2722;v2.x=-4.3822,v2.y=-1.1769,v2.z=-1.1239;v3.x=-4.5603,v3.y=-0.6030,v3.z=-1.1295;
  1406.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1407.     v1.x=-4.3822,v1.y=-1.1769,v1.z=-1.1239;v2.x=-4.9012,v2.y=-1.3011,v2.z=-0.8373;v3.x=-4.5603,v3.y=-0.6030,v3.z=-1.1295;
  1408.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1409.     v1.x=-4.5603,v1.y=-0.6030,v1.z=-1.1295;v2.x=-4.9012,v2.y=-1.3011,v2.z=-0.8373;v3.x=-5.0784,v3.y=-0.6568,v3.z=-0.8329;
  1410.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1411.     v1.x=-4.9012,v1.y=-1.3011,v1.z=-0.8373;v2.x=-5.3293,v2.y=-1.3983,v2.z=-0.3087;v3.x=-5.0784,v3.y=-0.6568,v3.z=-0.8329;
  1412.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1413.     v1.x=-5.0784,v1.y=-0.6568,v1.z=-0.8329;v2.x=-5.3293,v2.y=-1.3983,v2.z=-0.3087;v3.x=-5.4959,v3.y=-0.6951,v3.z=-0.3043;
  1414.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1415.     v1.x=-5.3293,v1.y=-1.3983,v1.z=-0.3087;v2.x=-5.4125,v2.y=-1.4064,v2.z=0.3949;v3.x=-5.4959,v3.y=-0.6951,v3.z=-0.3043;
  1416.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1417.     v1.x=-5.4959,v1.y=-0.6951,v1.z=-0.3043;v2.x=-5.4125,v2.y=-1.4064,v2.z=0.3949;v3.x=-5.5710,v3.y=-0.6915,v3.z=0.3879;
  1418.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1419.     v1.x=-5.4125,v1.y=-1.4064,v1.z=0.3949;v2.x=-5.0561,v2.y=-1.3067,v2.z=0.9984;v3.x=-5.5710,v3.y=-0.6915,v3.z=0.3879;
  1420.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1421.     v1.x=-5.5710,v1.y=-0.6915,v1.z=0.3879;v2.x=-5.0561,v2.y=-1.3067,v2.z=0.9984;v3.x=-5.2162,v3.y=-0.6406,v3.z=0.9837;
  1422.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1423.     v1.x=-5.0561,v1.y=-1.3067,v1.z=0.9984;v2.x=-4.4699,v2.y=-1.1551,v2.z=1.3042;v3.x=-5.2162,v3.y=-0.6406,v3.z=0.9837;
  1424.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1425.     v1.x=-5.2162,v1.y=-0.6406,v1.z=0.9837;v2.x=-4.4699,v2.y=-1.1551,v2.z=1.3042;v3.x=-4.6334,v3.y=-0.5687,v3.z=1.2965;
  1426.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1427.     v1.x=-4.4699,v1.y=-1.1551,v1.z=1.3042;v2.x=-3.9035,v2.y=-1.0126,v2.z=1.3712;v3.x=-4.6334,v3.y=-0.5687,v3.z=1.2965;
  1428.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1429.     v1.x=-4.6334,v1.y=-0.5687,v1.z=1.2965;v2.x=-3.9035,v2.y=-1.0126,v2.z=1.3712;v3.x=-4.0617,v3.y=-0.5021,v3.z=1.3777;
  1430.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1431.     v1.x=-3.9035,v1.y=-1.0126,v1.z=1.3712;v2.x=-3.4226,v2.y=-0.8934,v2.z=1.3317;v3.x=-4.0617,v3.y=-0.5021,v3.z=1.3777;
  1432.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1433.     v1.x=-4.0617,v1.y=-0.5021,v1.z=1.3777;v2.x=-3.4226,v2.y=-0.8934,v2.z=1.3317;v3.x=-3.5669,v3.y=-0.4463,v3.z=1.3478;
  1434.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1435.     v1.x=-3.4226,v1.y=-0.8934,v1.z=1.3317;v2.x=-2.9898,v2.y=-0.7875,v2.z=1.2211;v3.x=-3.5669,v3.y=-0.4463,v3.z=1.3478;
  1436.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1437.     v1.x=-3.5669,v1.y=-0.4463,v1.z=1.3478;v2.x=-2.9898,v2.y=-0.7875,v2.z=1.2211;v3.x=-3.1171,v3.y=-0.3969,v3.z=1.2397;
  1438.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1439.     v1.x=-2.9898,v1.y=-0.7875,v1.z=1.2211;v2.x=-2.5924,v2.y=-0.6922,v2.z=1.0091;v3.x=-3.1171,v3.y=-0.3969,v3.z=1.2397;
  1440.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1441.     v1.x=-3.1171,v1.y=-0.3969,v1.z=1.2397;v2.x=-2.5924,v2.y=-0.6922,v2.z=1.0091;v3.x=-2.7038,v3.y=-0.3536,v3.z=1.0253;
  1442.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1443.     v1.x=-2.1800,v1.y=-0.3168,v1.z=-0.2751;v2.x=-2.3876,v2.y=-0.3483,v2.z=-0.7244;v3.x=-2.2384,v3.y=-0.0300,v3.z=-0.2796;
  1444.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1445.     v1.x=-2.2384,v1.y=-0.0300,v1.z=-0.2796;v2.x=-2.3876,v2.y=-0.3483,v2.z=-0.7244;v3.x=-2.4517,v3.y=-0.0342,v3.z=-0.7361;
  1446.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1447.     v1.x=-2.3876,v1.y=-0.3483,v1.z=-0.7244;v2.x=-2.7362,v2.y=-0.3938,v2.z=-1.0545;v3.x=-2.4517,v3.y=-0.0342,v3.z=-0.7361;
  1448.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1449.     v1.x=-2.4517,v1.y=-0.0342,v1.z=-0.7361;v2.x=-2.7362,v2.y=-0.3938,v2.z=-1.0545;v3.x=-2.8091,v3.y=-0.0338,v3.z=-1.0715;
  1450.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1451.     v1.x=-2.7362,v1.y=-0.3938,v1.z=-1.0545;v2.x=-3.1576,v2.y=-0.4452,v2.z=-1.2471;v3.x=-2.8091,v3.y=-0.0338,v3.z=-1.0715;
  1452.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1453.     v1.x=-2.8091,v1.y=-0.0338,v1.z=-1.0715;v2.x=-3.1576,v2.y=-0.4452,v2.z=-1.2471;v3.x=-3.2408,v3.y=-0.0297,v3.z=-1.2660;
  1454.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1455.     v1.x=-3.1576,v1.y=-0.4452,v1.z=-1.2471;v2.x=-3.6070,v2.y=-0.4976,v2.z=-1.3130;v3.x=-3.2408,v3.y=-0.0297,v3.z=-1.2660;
  1456.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1457.     v1.x=-3.2408,v1.y=-0.0297,v1.z=-1.2660;v2.x=-3.6070,v2.y=-0.4976,v2.z=-1.3130;v3.x=-3.6999,v3.y=-0.0227,v3.z=-1.3264;
  1458.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1459.     v1.x=-3.6070,v1.y=-0.4976,v1.z=-1.3130;v2.x=-4.0696,v2.y=-0.5496,v2.z=-1.2722;v3.x=-3.6999,v3.y=-0.0227,v3.z=-1.3264;
  1460.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1461.     v1.x=-3.6999,v1.y=-0.0227,v1.z=-1.3264;v2.x=-4.0696,v2.y=-0.5496,v2.z=-1.2722;v3.x=-4.1612,v3.y=-0.0136,v3.z=-1.2621;
  1462.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1463.     v1.x=-4.0696,v1.y=-0.5496,v1.z=-1.2722;v2.x=-4.5603,v2.y=-0.6030,v2.z=-1.1295;v3.x=-4.1612,v3.y=-0.0136,v3.z=-1.2621;
  1464.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1465.     v1.x=-4.1612,v1.y=-0.0136,v1.z=-1.2621;v2.x=-4.5603,v2.y=-0.6030,v2.z=-1.1295;v3.x=-4.6083,v3.y=-0.0024,v3.z=-1.0716;
  1466.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1467.     v1.x=-4.5603,v1.y=-0.6030,v1.z=-1.1295;v2.x=-5.0784,v2.y=-0.6568,v2.z=-0.8329;v3.x=-4.6083,v3.y=-0.0024,v3.z=-1.0716;
  1468.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1469.     v1.x=-4.6083,v1.y=-0.0024,v1.z=-1.0716;v2.x=-5.0784,v2.y=-0.6568,v2.z=-0.8329;v3.x=-5.0071,v3.y=0.0103,v3.z=-0.7374;
  1470.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1471.     v1.x=-5.0784,v1.y=-0.6568,v1.z=-0.8329;v2.x=-5.4959,v2.y=-0.6951,v2.z=-0.3043;v3.x=-5.0071,v3.y=0.0103,v3.z=-0.7374;
  1472.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1473.     v1.x=-5.0071,v1.y=0.0103,v1.z=-0.7374;v2.x=-5.4959,v2.y=-0.6951,v2.z=-0.3043;v3.x=-5.2706,v3.y=0.0234,v3.z=-0.2524;
  1474.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1475.     v1.x=-5.4959,v1.y=-0.6951,v1.z=-0.3043;v2.x=-5.5710,v2.y=-0.6915,v2.z=0.3879;v3.x=-5.2706,v3.y=0.0234,v3.z=-0.2524;
  1476.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1477.     v1.x=-5.2706,v1.y=0.0234,v1.z=-0.2524;v2.x=-5.5710,v2.y=-0.6915,v2.z=0.3879;v3.x=-5.2861,v3.y=0.0336,v3.z=0.3128;
  1478.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1479.     v1.x=-5.5710,v1.y=-0.6915,v1.z=0.3879;v2.x=-5.2162,v2.y=-0.6406,v2.z=0.9837;v3.x=-5.2861,v3.y=0.0336,v3.z=0.3128;
  1480.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1481.     v1.x=-5.2861,v1.y=0.0336,v1.z=0.3128;v2.x=-5.2162,v2.y=-0.6406,v2.z=0.9837;v3.x=-5.0290,v3.y=0.0378,v3.z=0.8125;
  1482.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1483.     v1.x=-5.2162,v1.y=-0.6406,v1.z=0.9837;v2.x=-4.6334,v2.y=-0.5687,v2.z=1.2965;v3.x=-5.0290,v3.y=0.0378,v3.z=0.8125;
  1484.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1485.     v1.x=-5.0290,v1.y=0.0378,v1.z=0.8125;v2.x=-4.6334,v2.y=-0.5687,v2.z=1.2965;v3.x=-4.6022,v3.y=0.0361,v3.z=1.1428;
  1486.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1487.     v1.x=-4.6334,v1.y=-0.5687,v1.z=1.2965;v2.x=-4.0617,v2.y=-0.5021,v2.z=1.3777;v3.x=-4.6022,v3.y=0.0361,v3.z=1.1428;
  1488.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1489.     v1.x=-4.6022,v1.y=0.0361,v1.z=1.1428;v2.x=-4.0617,v2.y=-0.5021,v2.z=1.3777;v3.x=-4.1259,v3.y=0.0306,v3.z=1.3045;
  1490.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1491.     v1.x=-4.0617,v1.y=-0.5021,v1.z=1.3777;v2.x=-3.5669,v2.y=-0.4463,v2.z=1.3478;v3.x=-4.1259,v3.y=0.0306,v3.z=1.3045;
  1492.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1493.     v1.x=-4.1259,v1.y=0.0306,v1.z=1.3045;v2.x=-3.5669,v2.y=-0.4463,v2.z=1.3478;v3.x=-3.6534,v3.y=0.0229,v3.z=1.3367;
  1494.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1495.     v1.x=-3.5669,v1.y=-0.4463,v1.z=1.3478;v2.x=-3.1171,v2.y=-0.3969,v2.z=1.2397;v3.x=-3.6534,v3.y=0.0229,v3.z=1.3367;
  1496.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1497.     v1.x=-3.6534,v1.y=0.0229,v1.z=1.3367;v2.x=-3.1171,v2.y=-0.3969,v2.z=1.2397;v3.x=-3.1960,v3.y=0.0135,v3.z=1.2525;
  1498.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1499.     v1.x=-3.1171,v1.y=-0.3969,v1.z=1.2397;v2.x=-2.7038,v2.y=-0.3536,v2.z=1.0253;v3.x=-3.1960,v3.y=0.0135,v3.z=1.2525;
  1500.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1501.     v1.x=-3.1960,v1.y=0.0135,v1.z=1.2525;v2.x=-2.7038,v2.y=-0.3536,v2.z=1.0253;v3.x=-2.7719,v3.y=0.0024,v3.z=1.0409;
  1502.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1503.     v1.x=-2.2384,v1.y=-0.0300,v1.z=-0.2796;v2.x=-2.4517,v2.y=-0.0342,v2.z=-0.7361;v3.x=-2.2592,v3.y=0.2667,v3.z=-0.2841;
  1504.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1505.     v1.x=-2.2592,v1.y=0.2667,v1.z=-0.2841;v2.x=-2.4517,v2.y=-0.0342,v2.z=-0.7361;v3.x=-2.4746,v3.y=0.2907,v3.z=-0.7480;
  1506.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1507.     v1.x=-2.4517,v1.y=-0.0342,v1.z=-0.7361;v2.x=-2.8091,v2.y=-0.0338,v2.z=-1.0715;v3.x=-2.4746,v3.y=0.2907,v3.z=-0.7480;
  1508.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1509.     v1.x=-2.4746,v1.y=0.2907,v1.z=-0.7480;v2.x=-2.8091,v2.y=-0.0338,v2.z=-1.0715;v3.x=-2.8346,v3.y=0.3385,v3.z=-1.0890;
  1510.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1511.     v1.x=-2.8091,v1.y=-0.0338,v1.z=-1.0715;v2.x=-3.2408,v2.y=-0.0297,v2.z=-1.2660;v3.x=-2.8346,v3.y=0.3385,v3.z=-1.0890;
  1512.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1513.     v1.x=-2.8346,v1.y=0.3385,v1.z=-1.0890;v2.x=-3.2408,v2.y=-0.0297,v2.z=-1.2660;v3.x=-3.2687,v3.y=0.3999,v3.z=-1.2878;
  1514.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1515.     v1.x=-3.2408,v1.y=-0.0297,v1.z=-1.2660;v2.x=-3.6999,v2.y=-0.0227,v2.z=-1.3264;v3.x=-3.2687,v3.y=0.3999,v3.z=-1.2878;
  1516.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1517.     v1.x=-3.2687,v1.y=0.3999,v1.z=-1.2878;v2.x=-3.6999,v2.y=-0.0227,v2.z=-1.3264;v3.x=-3.7309,v3.y=0.4677,v3.z=-1.3558;
  1518.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1519.     v1.x=-3.6999,v1.y=-0.0227,v1.z=-1.3264;v2.x=-4.1612,v2.y=-0.0136,v2.z=-1.2621;v3.x=-3.7309,v3.y=0.4677,v3.z=-1.3558;
  1520.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1521.     v1.x=-3.7309,v1.y=0.4677,v1.z=-1.3558;v2.x=-4.1612,v2.y=-0.0136,v2.z=-1.2621;v3.x=-4.2062,v3.y=0.5395,v3.z=-1.3138;
  1522.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1523.     v1.x=-4.1612,v1.y=-0.0136,v1.z=-1.2621;v2.x=-4.6083,v2.y=-0.0024,v2.z=-1.0716;v3.x=-4.2062,v3.y=0.5395,v3.z=-1.3138;
  1524.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1525.     v1.x=-4.2062,v1.y=0.5395,v1.z=-1.3138;v2.x=-4.6083,v2.y=-0.0024,v2.z=-1.0716;v3.x=-4.7100,v3.y=0.6174,v3.z=-1.1664;
  1526.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1527.     v1.x=-4.6083,v1.y=-0.0024,v1.z=-1.0716;v2.x=-5.0071,v2.y=0.0103,v2.z=-0.7374;v3.x=-4.7100,v3.y=0.6174,v3.z=-1.1664;
  1528.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1529.     v1.x=-4.7100,v1.y=0.6174,v1.z=-1.1664;v2.x=-5.0071,v2.y=0.0103,v2.z=-0.7374;v3.x=-5.2411,v3.y=0.7022,v3.z=-0.8601;
  1530.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1531.     v1.x=-5.0071,v1.y=0.0103,v1.z=-0.7374;v2.x=-5.2706,v2.y=0.0234,v2.z=-0.2524;v3.x=-5.2411,v3.y=0.7022,v3.z=-0.8601;
  1532.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1533.     v1.x=-5.2411,v1.y=0.7022,v1.z=-0.8601;v2.x=-5.2706,v2.y=0.0234,v2.z=-0.2524;v3.x=-5.6679,v3.y=0.7756,v3.z=-0.3143;
  1534.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1535.     v1.x=-5.2706,v1.y=0.0234,v1.z=-0.2524;v2.x=-5.2861,v2.y=0.0336,v2.z=0.3128;v3.x=-5.6679,v3.y=0.7756,v3.z=-0.3143;
  1536.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1537.     v1.x=-5.6679,v1.y=0.7756,v1.z=-0.3143;v2.x=-5.2861,v2.y=0.0336,v2.z=0.3128;v3.x=-5.7418,v3.y=0.7993,v3.z=0.4006;
  1538.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1539.     v1.x=-5.2861,v1.y=0.0336,v1.z=0.3128;v2.x=-5.0290,v2.y=0.0378,v2.z=0.8125;v3.x=-5.7418,v3.y=0.7993,v3.z=0.4006;
  1540.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1541.     v1.x=-5.7418,v1.y=0.7993,v1.z=0.4006;v2.x=-5.0290,v2.y=0.0378,v2.z=0.8125;v3.x=-5.3743,v3.y=0.7552,v3.z=1.0158;
  1542.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1543.     v1.x=-5.0290,v1.y=0.0378,v1.z=0.8125;v2.x=-4.6022,v2.y=0.0361,v2.z=1.1428;v3.x=-5.3743,v3.y=0.7552,v3.z=1.0158;
  1544.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1545.     v1.x=-5.3743,v1.y=0.7552,v1.z=1.0158;v2.x=-4.6022,v2.y=0.0361,v2.z=1.1428;v3.x=-4.7737,v3.y=0.6711,v3.z=1.3388;
  1546.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1547.     v1.x=-4.6022,v1.y=0.0361,v1.z=1.1428;v2.x=-4.1259,v2.y=0.0306,v2.z=1.3045;v3.x=-4.7737,v3.y=0.6711,v3.z=1.3388;
  1548.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1549.     v1.x=-4.7737,v1.y=0.6711,v1.z=1.3388;v2.x=-4.1259,v2.y=0.0306,v2.z=1.3045;v3.x=-4.1857,v3.y=0.5847,v3.z=1.4227;
  1550.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1551.     v1.x=-4.1259,v1.y=0.0306,v1.z=1.3045;v2.x=-3.6534,v2.y=0.0229,v2.z=1.3367;v3.x=-4.1857,v3.y=0.5847,v3.z=1.4227;
  1552.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1553.     v1.x=-4.1857,v1.y=0.5847,v1.z=1.4227;v2.x=-3.6534,v2.y=0.0229,v2.z=1.3367;v3.x=-3.6772,v3.y=0.5082,v3.z=1.3918;
  1554.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1555.     v1.x=-3.6534,v1.y=0.0229,v1.z=1.3367;v2.x=-3.1960,v2.y=0.0135,v2.z=1.2525;v3.x=-3.6772,v3.y=0.5082,v3.z=1.3918;
  1556.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1557.     v1.x=-3.6772,v1.y=0.5082,v1.z=1.3918;v2.x=-3.1960,v2.y=0.0135,v2.z=1.2525;v3.x=-3.2154,v3.y=0.4372,v3.z=1.2802;
  1558.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1559.     v1.x=-3.1960,v1.y=0.0135,v1.z=1.2525;v2.x=-2.7719,v2.y=0.0024,v2.z=1.0409;v3.x=-3.2154,v3.y=0.4372,v3.z=1.2802;
  1560.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1561.     v1.x=-3.2154,v1.y=0.4372,v1.z=1.2802;v2.x=-2.7719,v2.y=0.0024,v2.z=1.0409;v3.x=-2.7915,v3.y=0.3699,v3.z=1.0588;
  1562.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1563.     v1.x=-2.2592,v1.y=0.2667,v1.z=-0.2841;v2.x=-2.4746,v2.y=0.2907,v2.z=-0.7480;v3.x=-2.2407,v3.y=0.5683,v3.z=-0.2887;
  1564.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1565.     v1.x=-2.2407,v1.y=0.5683,v1.z=-0.2887;v2.x=-2.4746,v2.y=0.2907,v2.z=-0.7480;v3.x=-2.4547,v3.y=0.6211,v3.z=-0.7601;
  1566.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1567.     v1.x=-2.4746,v1.y=0.2907,v1.z=-0.7480;v2.x=-2.8346,v2.y=0.3385,v2.z=-1.0890;v3.x=-2.4547,v3.y=0.6211,v3.z=-0.7601;
  1568.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1569.     v1.x=-2.4547,v1.y=0.6211,v1.z=-0.7601;v2.x=-2.8346,v2.y=0.3385,v2.z=-1.0890;v3.x=-2.8109,v3.y=0.7170,v3.z=-1.1066;
  1570.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1571.     v1.x=-2.8346,v1.y=0.3385,v1.z=-1.0890;v2.x=-3.2687,v2.y=0.3999,v2.z=-1.2878;v3.x=-2.8109,v3.y=0.7170,v3.z=-1.1066;
  1572.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1573.     v1.x=-2.8109,v1.y=0.7170,v1.z=-1.1066;v2.x=-3.2687,v2.y=0.3999,v2.z=-1.2878;v3.x=-3.2401,v3.y=0.8364,v3.z=-1.3089;
  1574.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1575.     v1.x=-3.2687,v1.y=0.3999,v1.z=-1.2878;v2.x=-3.7309,v2.y=0.4677,v2.z=-1.3558;v3.x=-3.2401,v3.y=0.8364,v3.z=-1.3089;
  1576.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1577.     v1.x=-3.2401,v1.y=0.8364,v1.z=-1.3089;v2.x=-3.7309,v2.y=0.4677,v2.z=-1.3558;v3.x=-3.6969,v3.y=0.9661,v3.z=-1.3792;
  1578.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1579.     v1.x=-3.7309,v1.y=0.4677,v1.z=-1.3558;v2.x=-4.2062,v2.y=0.5395,v2.z=-1.3138;v3.x=-3.6969,v3.y=0.9661,v3.z=-1.3792;
  1580.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1581.     v1.x=-3.6969,v1.y=0.9661,v1.z=-1.3792;v2.x=-4.2062,v2.y=0.5395,v2.z=-1.3138;v3.x=-4.1682,v3.y=1.1019,v3.z=-1.3404;
  1582.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1583.     v1.x=-4.2062,v1.y=0.5395,v1.z=-1.3138;v2.x=-4.7100,v2.y=0.6174,v2.z=-1.1664;v3.x=-4.1682,v3.y=1.1019,v3.z=-1.3404;
  1584.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1585.     v1.x=-4.1682,v1.y=1.1019,v1.z=-1.3404;v2.x=-4.7100,v2.y=0.6174,v2.z=-1.1664;v3.x=-4.6746,v3.y=1.2497,v3.z=-1.1985;
  1586.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1587.     v1.x=-4.7100,v1.y=0.6174,v1.z=-1.1664;v2.x=-5.2411,v2.y=0.7022,v2.z=-0.8601;v3.x=-4.6746,v3.y=1.2497,v3.z=-1.1985;
  1588.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1589.     v1.x=-4.6746,v1.y=1.2497,v1.z=-1.1985;v2.x=-5.2411,v2.y=0.7022,v2.z=-0.8601;v3.x=-5.2202,v3.y=1.4117,v3.z=-0.8929;
  1590.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1591.     v1.x=-5.2411,v1.y=0.7022,v1.z=-0.8601;v2.x=-5.6679,v2.y=0.7756,v2.z=-0.3143;v3.x=-5.2202,v3.y=1.4117,v3.z=-0.8929;
  1592.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1593.     v1.x=-5.2202,v1.y=1.4117,v1.z=-0.8929;v2.x=-5.6679,v2.y=0.7756,v2.z=-0.3143;v3.x=-5.6673,v3.y=1.5502,v3.z=-0.3292;
  1594.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1595.     v1.x=-5.6679,v1.y=0.7756,v1.z=-0.3143;v2.x=-5.7418,v2.y=0.7993,v2.z=0.4006;v3.x=-5.6673,v3.y=1.5502,v3.z=-0.3292;
  1596.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1597.     v1.x=-5.6673,v1.y=1.5502,v1.z=-0.3292;v2.x=-5.7418,v2.y=0.7993,v2.z=0.4006;v3.x=-5.7485,v3.y=1.5871,v3.z=0.4211;
  1598.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1599.     v1.x=-5.7418,v1.y=0.7993,v1.z=0.4006;v2.x=-5.3743,v2.y=0.7552,v2.z=1.0158;v3.x=-5.7485,v3.y=1.5871,v3.z=0.4211;
  1600.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1601.     v1.x=-5.7485,v1.y=1.5871,v1.z=0.4211;v2.x=-5.3743,v2.y=0.7552,v2.z=1.0158;v3.x=-5.3662,v3.y=1.4891,v3.z=1.0647;
  1602.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1603.     v1.x=-5.3743,v1.y=0.7552,v1.z=1.0158;v2.x=-4.7737,v2.y=0.6711,v2.z=1.3388;v3.x=-5.3662,v3.y=1.4891,v3.z=1.0647;
  1604.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1605.     v1.x=-5.3662,v1.y=1.4891,v1.z=1.0647;v2.x=-4.7737,v2.y=0.6711,v2.z=1.3388;v3.x=-4.7440,v3.y=1.3166,v3.z=1.3908;
  1606.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1607.     v1.x=-4.7737,v1.y=0.6711,v1.z=1.3388;v2.x=-4.1857,v2.y=0.5847,v2.z=1.4227;v3.x=-4.7440,v3.y=1.3166,v3.z=1.3908;
  1608.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1609.     v1.x=-4.7440,v1.y=1.3166,v1.z=1.3908;v2.x=-4.1857,v2.y=0.5847,v2.z=1.4227;v3.x=-4.1449,v3.y=1.1462,v3.z=1.4623;
  1610.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1611.     v1.x=-4.1857,v1.y=0.5847,v1.z=1.4227;v2.x=-3.6772,v2.y=0.5082,v2.z=1.3918;v3.x=-4.1449,v3.y=1.1462,v3.z=1.4623;
  1612.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1613.     v1.x=-4.1449,v1.y=1.1462,v1.z=1.4623;v2.x=-3.6772,v2.y=0.5082,v2.z=1.3918;v3.x=-3.6372,v3.y=0.9998,v3.z=1.4201;
  1614.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1615.     v1.x=-3.6772,v1.y=0.5082,v1.z=1.3918;v2.x=-3.2154,v2.y=0.4372,v2.z=1.2802;v3.x=-3.6372,v3.y=0.9998,v3.z=1.4201;
  1616.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1617.     v1.x=-3.6372,v1.y=0.9998,v1.z=1.4201;v2.x=-3.2154,v2.y=0.4372,v2.z=1.2802;v3.x=-3.1810,v3.y=0.8669,v3.z=1.3022;
  1618.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1619.     v1.x=-3.2154,v1.y=0.4372,v1.z=1.2802;v2.x=-2.7915,v2.y=0.3699,v2.z=1.0588;v3.x=-3.1810,v3.y=0.8669,v3.z=1.3022;
  1620.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1621.     v1.x=-3.1810,v1.y=0.8669,v1.z=1.3022;v2.x=-2.7915,v2.y=0.3699,v2.z=1.0588;v3.x=-2.7633,v3.y=0.7430,v3.z=1.0761;
  1622.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1623.     v1.x=-2.2407,v1.y=0.5683,v1.z=-0.2887;v2.x=-2.4547,v2.y=0.6211,v2.z=-0.7601;v3.x=-2.1822,v3.y=0.8698,v3.z=-0.2934;
  1624.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1625.     v1.x=-2.1822,v1.y=0.8698,v1.z=-0.2934;v2.x=-2.4547,v2.y=0.6211,v2.z=-0.7601;v3.x=-2.3907,v3.y=0.9514,v3.z=-0.7724;
  1626.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1627.     v1.x=-2.4547,v1.y=0.6211,v1.z=-0.7601;v2.x=-2.8109,v2.y=0.7170,v2.z=-1.1066;v3.x=-2.3907,v3.y=0.9514,v3.z=-0.7724;
  1628.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1629.     v1.x=-2.3907,v1.y=0.9514,v1.z=-0.7724;v2.x=-2.8109,v2.y=0.7170,v2.z=-1.1066;v3.x=-2.7370,v3.y=1.0953,v3.z=-1.1244;
  1630.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1631.     v1.x=-2.8109,v1.y=0.7170,v1.z=-1.1066;v2.x=-3.2401,v2.y=0.8364,v2.z=-1.3089;v3.x=-2.7370,v3.y=1.0953,v3.z=-1.1244;
  1632.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1633.     v1.x=-2.7370,v1.y=1.0953,v1.z=-1.1244;v2.x=-3.2401,v2.y=0.8364,v2.z=-1.3089;v3.x=-3.1539,v3.y=1.2726,v3.z=-1.3287;
  1634.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1635.     v1.x=-3.2401,v1.y=0.8364,v1.z=-1.3089;v2.x=-3.6969,v2.y=0.9661,v2.z=-1.3792;v3.x=-3.1539,v3.y=1.2726,v3.z=-1.3287;
  1636.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1637.     v1.x=-3.1539,v1.y=1.2726,v1.z=-1.3287;v2.x=-3.6969,v2.y=0.9661,v2.z=-1.3792;v3.x=-3.5963,v3.y=1.4638,v3.z=-1.3933;
  1638.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1639.     v1.x=-3.6969,v1.y=0.9661,v1.z=-1.3792;v2.x=-4.1682,v2.y=1.1019,v2.z=-1.3404;v3.x=-3.5963,v3.y=1.4638,v3.z=-1.3933;
  1640.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1641.     v1.x=-3.5963,v1.y=1.4638,v1.z=-1.3933;v2.x=-4.1682,v2.y=1.1019,v2.z=-1.3404;v3.x=-4.0417,v3.y=1.6587,v3.z=-1.3297;
  1642.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1643.     v1.x=-4.1682,v1.y=1.1019,v1.z=-1.3404;v2.x=-4.6746,v2.y=1.2497,v2.z=-1.1985;v3.x=-4.0417,v3.y=1.6587,v3.z=-1.3297;
  1644.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1645.     v1.x=-4.0417,v1.y=1.6587,v1.z=-1.3297;v2.x=-4.6746,v2.y=1.2497,v2.z=-1.1985;v3.x=-4.4794,v3.y=1.8526,v3.z=-1.1377;
  1646.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1647.     v1.x=-4.6746,v1.y=1.2497,v1.z=-1.1985;v2.x=-5.2202,v2.y=1.4117,v2.z=-0.8929;v3.x=-4.4794,v3.y=1.8526,v3.z=-1.1377;
  1648.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1649.     v1.x=-4.4794,v1.y=1.8526,v1.z=-1.1377;v2.x=-5.2202,v2.y=1.4117,v2.z=-0.8929;v3.x=-4.8815,v3.y=2.0340,v3.z=-0.7926;
  1650.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1651.     v1.x=-5.2202,v1.y=1.4117,v1.z=-0.8929;v2.x=-5.6673,v2.y=1.5502,v2.z=-0.3292;v3.x=-4.8815,v3.y=2.0340,v3.z=-0.7926;
  1652.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1653.     v1.x=-4.8815,v1.y=2.0340,v1.z=-0.7926;v2.x=-5.6673,v2.y=1.5502,v2.z=-0.3292;v3.x=-5.1573,v3.y=2.1638,v3.z=-0.2747;
  1654.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1655.     v1.x=-5.6673,v1.y=1.5502,v1.z=-0.3292;v2.x=-5.7485,v2.y=1.5871,v2.z=0.4211;v3.x=-5.1573,v3.y=2.1638,v3.z=-0.2747;
  1656.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1657.     v1.x=-5.1573,v1.y=2.1638,v1.z=-0.2747;v2.x=-5.7485,v2.y=1.5871,v2.z=0.4211;v3.x=-5.1775,v3.y=2.1843,v3.z=0.3423;
  1658.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1659.     v1.x=-5.7485,v1.y=1.5871,v1.z=0.4211;v2.x=-5.3662,v2.y=1.4891,v2.z=1.0647;v3.x=-5.1775,v3.y=2.1843,v3.z=0.3423;
  1660.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1661.     v1.x=-5.1775,v1.y=2.1843,v1.z=0.3423;v2.x=-5.3662,v2.y=1.4891,v2.z=1.0647;v3.x=-4.9095,v3.y=2.0781,v3.z=0.8849;
  1662.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1663.     v1.x=-5.3662,v1.y=1.4891,v1.z=1.0647;v2.x=-4.7440,v2.y=1.3166,v2.z=1.3908;v3.x=-4.9095,v3.y=2.0781,v3.z=0.8849;
  1664.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1665.     v1.x=-4.9095,v1.y=2.0781,v1.z=0.8849;v2.x=-4.7440,v2.y=1.3166,v2.z=1.3908;v3.x=-4.4695,v3.y=1.8934,v3.z=1.2293;
  1666.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1667.     v1.x=-4.7440,v1.y=1.3166,v1.z=1.3908;v2.x=-4.1449,v2.y=1.1462,v2.z=1.4623;v3.x=-4.4695,v3.y=1.8934,v3.z=1.2293;
  1668.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1669.     v1.x=-4.4695,v1.y=1.8934,v1.z=1.2293;v2.x=-4.1449,v2.y=1.1462,v2.z=1.4623;v3.x=-3.9929,v3.y=1.6891,v3.z=1.3854;
  1670.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1671.     v1.x=-4.1449,v1.y=1.1462,v1.z=1.4623;v2.x=-3.6372,v2.y=0.9998,v2.z=1.4201;v3.x=-3.9929,v3.y=1.6891,v3.z=1.3854;
  1672.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1673.     v1.x=-3.9929,v1.y=1.6891,v1.z=1.3854;v2.x=-3.6372,v2.y=0.9998,v2.z=1.4201;v3.x=-3.5327,v3.y=1.4894,v3.z=1.4084;
  1674.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1675.     v1.x=-3.6372,v1.y=0.9998,v1.z=1.4201;v2.x=-3.1810,v2.y=0.8669,v2.z=1.3022;v3.x=-3.5327,v3.y=1.4894,v3.z=1.4084;
  1676.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1677.     v1.x=-3.5327,v1.y=1.4894,v1.z=1.4084;v2.x=-3.1810,v2.y=0.8669,v2.z=1.3022;v3.x=-3.0927,v3.y=1.2964,v3.z=1.3156;
  1678.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1679.     v1.x=-3.1810,v1.y=0.8669,v1.z=1.3022;v2.x=-2.7633,v2.y=0.7430,v2.z=1.0761;v3.x=-3.0927,v3.y=1.2964,v3.z=1.3156;
  1680.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1681.     v1.x=-3.0927,v1.y=1.2964,v1.z=1.3156;v2.x=-2.7633,v2.y=0.7430,v2.z=1.0761;v3.x=-2.6863,v3.y=1.1154,v3.z=1.0925;
  1682.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1683.     v1.x=-2.1822,v1.y=0.8698,v1.z=-0.2934;v2.x=-2.3907,v2.y=0.9514,v2.z=-0.7724;v3.x=-2.0832,v3.y=1.1658,v3.z=-0.2982;
  1684.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1685.     v1.x=-2.0832,v1.y=1.1658,v1.z=-0.2982;v2.x=-2.3907,v2.y=0.9514,v2.z=-0.7724;v3.x=-2.2825,v3.y=1.2756,v3.z=-0.7850;
  1686.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1687.     v1.x=-2.3907,v1.y=0.9514,v1.z=-0.7724;v2.x=-2.7370,v2.y=1.0953,v2.z=-1.1244;v3.x=-2.2825,v3.y=1.2756,v3.z=-0.7850;
  1688.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1689.     v1.x=-2.2825,v1.y=1.2756,v1.z=-0.7850;v2.x=-2.7370,v2.y=1.0953,v2.z=-1.1244;v3.x=-2.6123,v3.y=1.4665,v3.z=-1.1427;
  1690.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1691.     v1.x=-2.7370,v1.y=1.0953,v1.z=-1.1244;v2.x=-3.1539,v2.y=1.2726,v2.z=-1.3287;v3.x=-2.6123,v3.y=1.4665,v3.z=-1.1427;
  1692.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1693.     v1.x=-2.6123,v1.y=1.4665,v1.z=-1.1427;v2.x=-3.1539,v2.y=1.2726,v2.z=-1.3287;v3.x=-3.0085,v3.y=1.7004,v3.z=-1.3511;
  1694.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1695.     v1.x=-3.1539,v1.y=1.2726,v1.z=-1.3287;v2.x=-3.5963,v2.y=1.4638,v2.z=-1.3933;v3.x=-3.0085,v3.y=1.7004,v3.z=-1.3511;
  1696.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1697.     v1.x=-3.0085,v1.y=1.7004,v1.z=-1.3511;v2.x=-3.5963,v2.y=1.4638,v2.z=-1.3933;v3.x=-3.4293,v3.y=1.9517,v3.z=-1.4211;
  1698.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1699.     v1.x=-3.5963,v1.y=1.4638,v1.z=-1.3933;v2.x=-4.0417,v2.y=1.6587,v2.z=-1.3297;v3.x=-3.4293,v3.y=1.9517,v3.z=-1.4211;
  1700.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1701.     v1.x=-3.4293,v1.y=1.9517,v1.z=-1.4211;v2.x=-4.0417,v2.y=1.6587,v2.z=-1.3297;v3.x=-3.8591,v3.y=2.2110,v3.z=-1.3719;
  1702.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1703.     v1.x=-4.0417,v1.y=1.6587,v1.z=-1.3297;v2.x=-4.4794,v2.y=1.8526,v2.z=-1.1377;v3.x=-3.8591,v3.y=2.2110,v3.z=-1.3719;
  1704.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1705.     v1.x=-3.8591,v1.y=2.2110,v1.z=-1.3719;v2.x=-4.4794,v2.y=1.8526,v2.z=-1.1377;v3.x=-4.3059,v3.y=2.4828,v3.z=-1.2074;
  1706.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1707.     v1.x=-4.4794,v1.y=1.8526,v1.z=-1.1377;v2.x=-4.8815,v2.y=2.0340,v2.z=-0.7926;v3.x=-4.3059,v3.y=2.4828,v3.z=-1.2074;
  1708.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1709.     v1.x=-4.3059,v1.y=2.4828,v1.z=-1.2074;v2.x=-4.8815,v2.y=2.0340,v2.z=-0.7926;v3.x=-4.7623,v3.y=2.7638,v3.z=-0.8787;
  1710.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1711.     v1.x=-4.8815,v1.y=2.0340,v1.z=-0.7926;v2.x=-5.1573,v2.y=2.1638,v2.z=-0.2747;v3.x=-4.7623,v3.y=2.7638,v3.z=-0.8787;
  1712.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1713.     v1.x=-4.7623,v1.y=2.7638,v1.z=-0.8787;v2.x=-5.1573,v2.y=2.1638,v2.z=-0.2747;v3.x=-5.1162,v3.y=2.9878,v3.z=-0.3174;
  1714.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1715.     v1.x=-5.1573,v1.y=2.1638,v1.z=-0.2747;v2.x=-5.1775,v2.y=2.1843,v2.z=0.3423;v3.x=-5.1162,v3.y=2.9878,v3.z=-0.3174;
  1716.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1717.     v1.x=-5.1162,v1.y=2.9878,v1.z=-0.3174;v2.x=-5.1775,v2.y=2.1843,v2.z=0.3423;v3.x=-5.1674,v3.y=3.0333,v3.z=0.4025;
  1718.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1719.     v1.x=-5.1775,v1.y=2.1843,v1.z=0.3423;v2.x=-4.9095,v2.y=2.0781,v2.z=0.8849;v3.x=-5.1674,v3.y=3.0333,v3.z=0.4025;
  1720.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1721.     v1.x=-5.1674,v1.y=3.0333,v1.z=0.4025;v2.x=-4.9095,v2.y=2.0781,v2.z=0.8849;v3.x=-4.8491,v3.y=2.8547,v3.z=1.0250;
  1722.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1723.     v1.x=-4.9095,v1.y=2.0781,v1.z=0.8849;v2.x=-4.4695,v2.y=1.8934,v2.z=1.2293;v3.x=-4.8491,v3.y=2.8547,v3.z=1.0250;
  1724.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1725.     v1.x=-4.8491,v1.y=2.8547,v1.z=1.0250;v2.x=-4.4695,v2.y=1.8934,v2.z=1.2293;v3.x=-4.3325,v3.y=2.5512,v3.z=1.3667;
  1726.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1727.     v1.x=-4.4695,v1.y=1.8934,v1.z=1.2293;v2.x=-3.9929,v2.y=1.6891,v2.z=1.3854;v3.x=-4.3325,v3.y=2.5512,v3.z=1.3667;
  1728.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1729.     v1.x=-4.3325,v1.y=2.5512,v1.z=1.3667;v2.x=-3.9929,v2.y=1.6891,v2.z=1.3854;v3.x=-3.8173,v3.y=2.2438,v3.z=1.4720;
  1730.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1731.     v1.x=-3.9929,v1.y=1.6891,v1.z=1.3854;v2.x=-3.5327,v2.y=1.4894,v2.z=1.4084;v3.x=-3.8173,v3.y=2.2438,v3.z=1.4720;
  1732.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1733.     v1.x=-3.8173,v1.y=2.2438,v1.z=1.4720;v2.x=-3.5327,v2.y=1.4894,v2.z=1.4084;v3.x=-3.3612,v3.y=1.9693,v3.z=1.4534;
  1734.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1735.     v1.x=-3.5327,v1.y=1.4894,v1.z=1.4084;v2.x=-3.0927,v2.y=1.2964,v2.z=1.3156;v3.x=-3.3612,v3.y=1.9693,v3.z=1.4534;
  1736.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1737.     v1.x=-3.3612,v1.y=1.9693,v1.z=1.4534;v2.x=-3.0927,v2.y=1.2964,v2.z=1.3156;v3.x=-2.9423,v3.y=1.7154,v3.z=1.3418;
  1738.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1739.     v1.x=-3.0927,v1.y=1.2964,v1.z=1.3156;v2.x=-2.6863,v2.y=1.1154,v2.z=1.0925;v3.x=-2.9423,v3.y=1.7154,v3.z=1.3418;
  1740.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1741.     v1.x=-2.9423,v1.y=1.7154,v1.z=1.3418;v2.x=-2.6863,v2.y=1.1154,v2.z=1.0925;v3.x=-2.5580,v3.y=1.4798,v3.z=1.1109;
  1742.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1743.     v1.x=-2.0832,v1.y=1.1658,v1.z=-0.2982;v2.x=-2.2825,v2.y=1.2756,v2.z=-0.7850;v3.x=-1.9442,v3.y=1.4509,v3.z=-0.3030;
  1744.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1745.     v1.x=-1.9442,v1.y=1.4509,v1.z=-0.3030;v2.x=-2.2825,v2.y=1.2756,v2.z=-0.7850;v3.x=-2.1304,v3.y=1.5880,v3.z=-0.7977;
  1746.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1747.     v1.x=-2.2825,v1.y=1.2756,v1.z=-0.7850;v2.x=-2.6123,v2.y=1.4665,v2.z=-1.1427;v3.x=-2.1304,v3.y=1.5880,v3.z=-0.7977;
  1748.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1749.     v1.x=-2.1304,v1.y=1.5880,v1.z=-0.7977;v2.x=-2.6123,v2.y=1.4665,v2.z=-1.1427;v3.x=-2.4373,v3.y=1.8240,v3.z=-1.1613;
  1750.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1751.     v1.x=-2.6123,v1.y=1.4665,v1.z=-1.1427;v2.x=-3.0085,v2.y=1.7004,v2.z=-1.3511;v3.x=-2.4373,v3.y=1.8240,v3.z=-1.1613;
  1752.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1753.     v1.x=-2.4373,v1.y=1.8240,v1.z=-1.1613;v2.x=-3.0085,v2.y=1.7004,v2.z=-1.3511;v3.x=-2.8054,v3.y=2.1120,v3.z=-1.3737;
  1754.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1755.     v1.x=-3.0085,v1.y=1.7004,v1.z=-1.3511;v2.x=-3.4293,v2.y=1.9517,v2.z=-1.4211;v3.x=-2.8054,v3.y=2.1120,v3.z=-1.3737;
  1756.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1757.     v1.x=-2.8054,v1.y=2.1120,v1.z=-1.3737;v2.x=-3.4293,v2.y=1.9517,v2.z=-1.4211;v3.x=-3.1962,v3.y=2.4212,v3.z=-1.4482;
  1758.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1759.     v1.x=-3.4293,v1.y=1.9517,v1.z=-1.4211;v2.x=-3.8591,v2.y=2.2110,v2.z=-1.3719;v3.x=-3.1962,v3.y=2.4212,v3.z=-1.4482;
  1760.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1761.     v1.x=-3.1962,v1.y=2.4212,v1.z=-1.4482;v2.x=-3.8591,v2.y=2.2110,v2.z=-1.3719;v3.x=-3.5998,v3.y=2.7431,v3.z=-1.4103;
  1762.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1763.     v1.x=-3.8591,v1.y=2.2110,v1.z=-1.3719;v2.x=-4.3059,v2.y=2.4828,v2.z=-1.2074;v3.x=-3.5998,v3.y=2.7431,v3.z=-1.4103;
  1764.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1765.     v1.x=-3.5998,v1.y=2.7431,v1.z=-1.4103;v2.x=-4.3059,v2.y=2.4828,v2.z=-1.2074;v3.x=-4.0365,v3.y=3.0937,v3.z=-1.2668;
  1766.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1767.     v1.x=-4.3059,v1.y=2.4828,v1.z=-1.2074;v2.x=-4.7623,v2.y=2.7638,v2.z=-0.8787;v3.x=-4.0365,v3.y=3.0937,v3.z=-1.2668;
  1768.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1769.     v1.x=-4.0365,v1.y=3.0937,v1.z=-1.2668;v2.x=-4.7623,v2.y=2.7638,v2.z=-0.8787;v3.x=-4.5126,v3.y=3.4795,v3.z=-0.9500;
  1770.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1771.     v1.x=-4.7623,v1.y=2.7638,v1.z=-0.8787;v2.x=-5.1162,v2.y=2.9878,v2.z=-0.3174;v3.x=-4.5126,v3.y=3.4795,v3.z=-0.9500;
  1772.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1773.     v1.x=-4.5126,v1.y=3.4795,v1.z=-0.9500;v2.x=-5.1162,v2.y=2.9878,v2.z=-0.3174;v3.x=-4.9056,v3.y=3.8054,v3.z=-0.3523;
  1774.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1775.     v1.x=-5.1162,v1.y=2.9878,v1.z=-0.3174;v2.x=-5.1674,v2.y=3.0333,v2.z=0.4025;v3.x=-4.9056,v3.y=3.8054,v3.z=-0.3523;
  1776.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1777.     v1.x=-4.9056,v1.y=3.8054,v1.z=-0.3523;v2.x=-5.1674,v2.y=3.0333,v2.z=0.4025;v3.x=-4.9749,v3.y=3.8784,v3.z=0.4516;
  1778.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1779.     v1.x=-5.1674,v1.y=3.0333,v1.z=0.4025;v2.x=-4.8491,v2.y=2.8547,v2.z=1.0250;v3.x=-4.9749,v3.y=3.8784,v3.z=0.4516;
  1780.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1781.     v1.x=-4.9749,v1.y=3.8784,v1.z=0.4516;v2.x=-4.8491,v2.y=2.8547,v2.z=1.0250;v3.x=-4.6334,v3.y=3.6222,v3.z=1.1396;
  1782.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1783.     v1.x=-4.8491,v1.y=2.8547,v1.z=1.0250;v2.x=-4.3325,v2.y=2.5512,v2.z=1.3667;v3.x=-4.6334,v3.y=3.6222,v3.z=1.1396;
  1784.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1785.     v1.x=-4.6334,v1.y=3.6222,v1.z=1.1396;v2.x=-4.3325,v2.y=2.5512,v2.z=1.3667;v3.x=-4.0836,v3.y=3.1924,v3.z=1.4803;
  1786.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1787.     v1.x=-4.3325,v1.y=2.5512,v1.z=1.3667;v2.x=-3.8173,v2.y=2.2438,v2.z=1.4720;v3.x=-4.0836,v3.y=3.1924,v3.z=1.4803;
  1788.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1789.     v1.x=-4.0836,v1.y=3.1924,v1.z=1.4803;v2.x=-3.8173,v2.y=2.2438,v2.z=1.4720;v3.x=-3.5613,v3.y=2.7784,v3.z=1.5459;
  1790.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1791.     v1.x=-3.8173,v1.y=2.2438,v1.z=1.4720;v2.x=-3.3612,v2.y=1.9693,v2.z=1.4534;v3.x=-3.5613,v3.y=2.7784,v3.z=1.5459;
  1792.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1793.     v1.x=-3.5613,v1.y=2.7784,v1.z=1.5459;v2.x=-3.3612,v2.y=1.9693,v2.z=1.4534;v3.x=-3.1248,v3.y=2.4300,v3.z=1.4942;
  1794.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1795.     v1.x=-3.3612,v1.y=1.9693,v1.z=1.4534;v2.x=-2.9423,v2.y=1.7154,v2.z=1.3418;v3.x=-3.1248,v3.y=2.4300,v3.z=1.4942;
  1796.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1797.     v1.x=-3.1248,v1.y=2.4300,v1.z=1.4942;v2.x=-2.9423,v2.y=1.7154,v2.z=1.3418;v3.x=-2.7357,v3.y=2.1177,v3.z=1.3674;
  1798.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1799.     v1.x=-2.9423,v1.y=1.7154,v1.z=1.3418;v2.x=-2.5580,v2.y=1.4798,v2.z=1.1109;v3.x=-2.7357,v3.y=2.1177,v3.z=1.3674;
  1800.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1801.     v1.x=-2.7357,v1.y=2.1177,v1.z=1.3674;v2.x=-2.5580,v2.y=1.4798,v2.z=1.1109;v3.x=-2.3806,v3.y=1.8299,v3.z=1.1294;
  1802.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1803.     v1.x=-1.9442,v1.y=1.4509,v1.z=-0.3030;v2.x=-2.1304,v2.y=1.5880,v2.z=-0.7977;v3.x=-1.7664,v3.y=1.7197,v3.z=-0.3079;
  1804.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1805.     v1.x=-1.7664,v1.y=1.7197,v1.z=-0.3079;v2.x=-2.1304,v2.y=1.5880,v2.z=-0.7977;v3.x=-1.9358,v3.y=1.8825,v3.z=-0.8106;
  1806.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1807.     v1.x=-2.1304,v1.y=1.5880,v1.z=-0.7977;v2.x=-2.4373,v2.y=1.8240,v2.z=-1.1613;v3.x=-1.9358,v3.y=1.8825,v3.z=-0.8106;
  1808.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1809.     v1.x=-1.9358,v1.y=1.8825,v1.z=-0.8106;v2.x=-2.4373,v2.y=1.8240,v2.z=-1.1613;v3.x=-2.2138,v3.y=2.1610,v3.z=-1.1800;
  1810.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1811.     v1.x=-2.4373,v1.y=1.8240,v1.z=-1.1613;v2.x=-2.8054,v2.y=2.1120,v2.z=-1.3737;v3.x=-2.2138,v3.y=2.1610,v3.z=-1.1800;
  1812.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1813.     v1.x=-2.2138,v1.y=2.1610,v1.z=-1.1800;v2.x=-2.8054,v2.y=2.1120,v2.z=-1.3737;v3.x=-2.5466,v3.y=2.5004,v3.z=-1.3947;
  1814.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1815.     v1.x=-2.8054,v1.y=2.1120,v1.z=-1.3737;v2.x=-3.1962,v2.y=2.4212,v2.z=-1.4482;v3.x=-2.5466,v3.y=2.5004,v3.z=-1.3947;
  1816.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1817.     v1.x=-2.5466,v1.y=2.5004,v1.z=-1.3947;v2.x=-3.1962,v2.y=2.4212,v2.z=-1.4482;v3.x=-2.8989,v3.y=2.8634,v3.z=-1.4638;
  1818.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1819.     v1.x=-3.1962,v1.y=2.4212,v1.z=-1.4482;v2.x=-3.5998,v2.y=2.7431,v2.z=-1.4103;v3.x=-2.8989,v3.y=2.8634,v3.z=-1.4638;
  1820.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1821.     v1.x=-2.8989,v1.y=2.8634,v1.z=-1.4638;v2.x=-3.5998,v2.y=2.7431,v2.z=-1.4103;v3.x=-3.2543,v3.y=3.2329,v3.z=-1.4020;
  1822.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1823.     v1.x=-3.5998,v1.y=2.7431,v1.z=-1.4103;v2.x=-4.0365,v2.y=3.0937,v2.z=-1.2668;v3.x=-3.2543,v3.y=3.2329,v3.z=-1.4020;
  1824.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1825.     v1.x=-3.2543,v1.y=3.2329,v1.z=-1.4020;v2.x=-4.0365,v2.y=3.0937,v2.z=-1.2668;v3.x=-3.6089,v3.y=3.6050,v3.z=-1.2102;
  1826.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1827.     v1.x=-4.0365,v1.y=3.0937,v1.z=-1.2668;v2.x=-4.5126,v2.y=3.4795,v2.z=-0.9500;v3.x=-3.6089,v3.y=3.6050,v3.z=-1.2102;
  1828.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1829.     v1.x=-3.6089,v1.y=3.6050,v1.z=-1.2102;v2.x=-4.5126,v2.y=3.4795,v2.z=-0.9500;v3.x=-3.9454,v3.y=3.9624,v3.z=-0.8551;
  1830.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1831.     v1.x=-4.5126,v1.y=3.4795,v1.z=-0.9500;v2.x=-4.9056,v2.y=3.8054,v2.z=-0.3523;v3.x=-3.9454,v3.y=3.9624,v3.z=-0.8551;
  1832.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1833.     v1.x=-3.9454,v1.y=3.9624,v1.z=-0.8551;v2.x=-4.9056,v2.y=3.8054,v2.z=-0.3523;v3.x=-4.1847,v3.y=4.2241,v3.z=-0.3004;
  1834.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1835.     v1.x=-4.9056,v1.y=3.8054,v1.z=-0.3523;v2.x=-4.9749,v2.y=3.8784,v2.z=0.4516;v3.x=-4.1847,v3.y=4.2241,v3.z=-0.3004;
  1836.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1837.     v1.x=-4.1847,v1.y=4.2241,v1.z=-0.3004;v2.x=-4.9749,v2.y=3.8784,v2.z=0.4516;v3.x=-4.2046,v3.y=4.2617,v3.z=0.3766;
  1838.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1839.     v1.x=-4.9749,v1.y=3.8784,v1.z=0.4516;v2.x=-4.6334,v2.y=3.6222,v2.z=1.1396;v3.x=-4.2046,v3.y=4.2617,v3.z=0.3766;
  1840.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1841.     v1.x=-4.2046,v1.y=4.2617,v1.z=0.3766;v2.x=-4.6334,v2.y=3.6222,v2.z=1.1396;v3.x=-3.9712,v3.y=4.0349,v3.z=0.9687;
  1842.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1843.     v1.x=-4.6334,v1.y=3.6222,v1.z=1.1396;v2.x=-4.0836,v2.y=3.1924,v2.z=1.4803;v3.x=-3.9712,v3.y=4.0349,v3.z=0.9687;
  1844.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1845.     v1.x=-3.9712,v1.y=4.0349,v1.z=0.9687;v2.x=-4.0836,v2.y=3.1924,v2.z=1.4803;v3.x=-3.5935,v3.y=3.6528,v3.z=1.3275;
  1846.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1847.     v1.x=-4.0836,v1.y=3.1924,v1.z=1.4803;v2.x=-3.5613,v2.y=2.7784,v2.z=1.5459;v3.x=-3.5935,v3.y=3.6528,v3.z=1.3275;
  1848.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1849.     v1.x=-3.5935,v1.y=3.6528,v1.z=1.3275;v2.x=-3.5613,v2.y=2.7784,v2.z=1.5459;v3.x=-3.1975,v3.y=3.2465,v3.z=1.4743;
  1850.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1851.     v1.x=-3.5613,v1.y=2.7784,v1.z=1.5459;v2.x=-3.1248,v2.y=2.4300,v2.z=1.4942;v3.x=-3.1975,v3.y=3.2465,v3.z=1.4743;
  1852.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1853.     v1.x=-3.1975,v1.y=3.2465,v1.z=1.4743;v2.x=-3.1248,v2.y=2.4300,v2.z=1.4942;v3.x=-2.8267,v3.y=2.8627,v3.z=1.4850;
  1854.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1855.     v1.x=-3.1248,v1.y=2.4300,v1.z=1.4942;v2.x=-2.7357,v2.y=2.1177,v2.z=1.3674;v3.x=-2.8267,v3.y=2.8627,v3.z=1.4850;
  1856.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1857.     v1.x=-2.8267,v1.y=2.8627,v1.z=1.4850;v2.x=-2.7357,v2.y=2.1177,v2.z=1.3674;v3.x=-2.4774,v3.y=2.4984,v3.z=1.3821;
  1858.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1859.     v1.x=-2.7357,v1.y=2.1177,v1.z=1.3674;v2.x=-2.3806,v2.y=1.8299,v2.z=1.1294;v3.x=-2.4774,v3.y=2.4984,v3.z=1.3821;
  1860.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1861.     v1.x=-2.4774,v1.y=2.4984,v1.z=1.3821;v2.x=-2.3806,v2.y=1.8299,v2.z=1.1294;v3.x=-2.1564,v3.y=2.1601,v3.z=1.1467;
  1862.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1863.     v1.x=-1.7664,v1.y=1.7197,v1.z=-0.3079;v2.x=-1.9358,v2.y=1.8825,v2.z=-0.8106;v3.x=-1.5515,v3.y=1.9669,v3.z=-0.3129;
  1864.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1865.     v1.x=-1.5515,v1.y=1.9669,v1.z=-0.3129;v2.x=-1.9358,v2.y=1.8825,v2.z=-0.8106;v3.x=-1.7006,v3.y=2.1534,v3.z=-0.8237;
  1866.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1867.     v1.x=-1.9358,v1.y=1.8825,v1.z=-0.8106;v2.x=-2.2138,v2.y=2.1610,v2.z=-1.1800;v3.x=-1.7006,v3.y=2.1534,v3.z=-0.8237;
  1868.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1869.     v1.x=-1.7006,v1.y=2.1534,v1.z=-0.8237;v2.x=-2.2138,v2.y=2.1610,v2.z=-1.1800;v3.x=-1.9437,v3.y=2.4709,v3.z=-1.1991;
  1870.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1871.     v1.x=-2.2138,v1.y=2.1610,v1.z=-1.1800;v2.x=-2.5466,v2.y=2.5004,v2.z=-1.3947;v3.x=-1.9437,v3.y=2.4709,v3.z=-1.1991;
  1872.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1873.     v1.x=-1.9437,v1.y=2.4709,v1.z=-1.1991;v2.x=-2.5466,v2.y=2.5004,v2.z=-1.3947;v3.x=-2.2340,v3.y=2.8568,v3.z=-1.4176;
  1874.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1875.     v1.x=-2.5466,v1.y=2.5004,v1.z=-1.3947;v2.x=-2.8989,v2.y=2.8634,v2.z=-1.4638;v3.x=-2.2340,v3.y=2.8568,v3.z=-1.4176;
  1876.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1877.     v1.x=-2.2340,v1.y=2.8568,v1.z=-1.4176;v2.x=-2.8989,v2.y=2.8634,v2.z=-1.4638;v3.x=-2.5409,v3.y=3.2694,v3.z=-1.4894;
  1878.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1879.     v1.x=-2.8989,v1.y=2.8634,v1.z=-1.4638;v2.x=-3.2543,v2.y=3.2329,v2.z=-1.4020;v3.x=-2.5409,v3.y=3.2694,v3.z=-1.4894;
  1880.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1881.     v1.x=-2.5409,v1.y=3.2694,v1.z=-1.4894;v2.x=-3.2543,v2.y=3.2329,v2.z=-1.4020;v3.x=-2.8517,v3.y=3.6911,v3.z=-1.4321;
  1882.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1883.     v1.x=-3.2543,v1.y=3.2329,v1.z=-1.4020;v2.x=-3.6089,v2.y=3.6050,v2.z=-1.2102;v3.x=-2.8517,v3.y=3.6911,v3.z=-1.4321;
  1884.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1885.     v1.x=-2.8517,v1.y=3.6911,v1.z=-1.4321;v2.x=-3.6089,v2.y=3.6050,v2.z=-1.2102;v3.x=-3.1676,v3.y=4.1234,v3.z=-1.2482;
  1886.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1887.     v1.x=-3.6089,v1.y=3.6050,v1.z=-1.2102;v2.x=-3.9454,v2.y=3.9624,v2.z=-0.8551;v3.x=-3.1676,v3.y=4.1234,v3.z=-1.2482;
  1888.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1889.     v1.x=-3.1676,v1.y=4.1234,v1.z=-1.2482;v2.x=-3.9454,v2.y=3.9624,v2.z=-0.8551;v3.x=-3.4780,v3.y=4.5533,v3.z=-0.8952;
  1890.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1891.     v1.x=-3.9454,v1.y=3.9624,v1.z=-0.8551;v2.x=-4.1847,v2.y=4.2241,v2.z=-0.3004;v3.x=-3.4780,v3.y=4.5533,v3.z=-0.8952;
  1892.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1893.     v1.x=-3.4780,v1.y=4.5533,v1.z=-0.8952;v2.x=-4.1847,v2.y=4.2241,v2.z=-0.3004;v3.x=-3.7075,v3.y=4.8803,v3.z=-0.3190;
  1894.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1895.     v1.x=-4.1847,v1.y=4.2241,v1.z=-0.3004;v2.x=-4.2046,v2.y=4.2617,v2.z=0.3766;v3.x=-3.7075,v3.y=4.8803,v3.z=-0.3190;
  1896.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1897.     v1.x=-3.7075,v1.y=4.8803,v1.z=-0.3190;v2.x=-4.2046,v2.y=4.2617,v2.z=0.3766;v3.x=-3.7306,v3.y=4.9327,v3.z=0.4023;
  1898.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1899.     v1.x=-4.2046,v1.y=4.2617,v1.z=0.3766;v2.x=-3.9712,v2.y=4.0349,v2.z=0.9687;v3.x=-3.7306,v3.y=4.9327,v3.z=0.4023;
  1900.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1901.     v1.x=-3.7306,v1.y=4.9327,v1.z=0.4023;v2.x=-3.9712,v2.y=4.0349,v2.z=0.9687;v3.x=-3.5098,v3.y=4.6528,v3.z=1.0295;
  1902.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1903.     v1.x=-3.9712,v1.y=4.0349,v1.z=0.9687;v2.x=-3.5935,v2.y=3.6528,v2.z=1.3275;v3.x=-3.5098,v3.y=4.6528,v3.z=1.0295;
  1904.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1905.     v1.x=-3.5098,v1.y=4.6528,v1.z=1.0295;v2.x=-3.5935,v2.y=3.6528,v2.z=1.3275;v3.x=-3.1557,v3.y=4.1848,v3.z=1.3911;
  1906.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1907.     v1.x=-3.5935,v1.y=3.6528,v1.z=1.3275;v2.x=-3.1975,v2.y=3.2465,v2.z=1.4743;v3.x=-3.1557,v3.y=4.1848,v3.z=1.3911;
  1908.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1909.     v1.x=-3.1557,v1.y=4.1848,v1.z=1.3911;v2.x=-3.1975,v2.y=3.2465,v2.z=1.4743;v3.x=-2.7953,v3.y=3.7016,v3.z=1.5212;
  1910.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1911.     v1.x=-3.1975,v1.y=3.2465,v1.z=1.4743;v2.x=-2.8267,v2.y=2.8627,v2.z=1.4850;v3.x=-2.7953,v3.y=3.7016,v3.z=1.5212;
  1912.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1913.     v1.x=-2.7953,v1.y=3.7016,v1.z=1.5212;v2.x=-2.8267,v2.y=2.8627,v2.z=1.4850;v3.x=-2.4680,v3.y=3.2591,v3.z=1.5170;
  1914.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1915.     v1.x=-2.8267,v1.y=2.8627,v1.z=1.4850;v2.x=-2.4774,v2.y=2.4984,v2.z=1.3821;v3.x=-2.4680,v3.y=3.2591,v3.z=1.5170;
  1916.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1917.     v1.x=-2.4680,v1.y=3.2591,v1.z=1.5170;v2.x=-2.4774,v2.y=2.4984,v2.z=1.3821;v3.x=-2.1642,v3.y=2.8453,v3.z=1.4063;
  1918.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1919.     v1.x=-2.4774,v1.y=2.4984,v1.z=1.3821;v2.x=-2.1564,v2.y=2.1601,v2.z=1.1467;v3.x=-2.1642,v3.y=2.8453,v3.z=1.4063;
  1920.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1921.     v1.x=-2.1642,v1.y=2.8453,v1.z=1.4063;v2.x=-2.1564,v2.y=2.1601,v2.z=1.1467;v3.x=-1.8859,v3.y=2.4621,v3.z=1.1655;
  1922.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1923.     v1.x=-1.5515,v1.y=1.9669,v1.z=-0.3129;v2.x=-1.7006,v2.y=2.1534,v2.z=-0.8237;v3.x=-1.3023,v3.y=2.1874,v3.z=-0.3180;
  1924.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1925.     v1.x=-1.3023,v1.y=2.1874,v1.z=-0.3180;v2.x=-1.7006,v2.y=2.1534,v2.z=-0.8237;v3.x=-1.4278,v3.y=2.3951,v3.z=-0.8371;
  1926.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1927.     v1.x=-1.7006,v1.y=2.1534,v1.z=-0.8237;v2.x=-1.9437,v2.y=2.4709,v2.z=-1.1991;v3.x=-1.4278,v3.y=2.3951,v3.z=-0.8371;
  1928.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1929.     v1.x=-1.4278,v1.y=2.3951,v1.z=-0.8371;v2.x=-1.9437,v2.y=2.4709,v2.z=-1.1991;v3.x=-1.6305,v3.y=2.7472,v3.z=-1.2187;
  1930.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1931.     v1.x=-1.9437,v1.y=2.4709,v1.z=-1.1991;v2.x=-2.2340,v2.y=2.8568,v2.z=-1.4176;v3.x=-1.6305,v3.y=2.7472,v3.z=-1.2187;
  1932.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1933.     v1.x=-1.6305,v1.y=2.7472,v1.z=-1.2187;v2.x=-2.2340,v2.y=2.8568,v2.z=-1.4176;v3.x=-1.8717,v3.y=3.1743,v3.z=-1.4416;
  1934.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1935.     v1.x=-2.2340,v1.y=2.8568,v1.z=-1.4176;v2.x=-2.5409,v2.y=3.2694,v2.z=-1.4894;v3.x=-1.8717,v3.y=3.1743,v3.z=-1.4416;
  1936.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1937.     v1.x=-1.8717,v1.y=3.1743,v1.z=-1.4416;v2.x=-2.5409,v2.y=3.2694,v2.z=-1.4894;v3.x=-2.1265,v3.y=3.6310,v3.z=-1.5201;
  1938.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1939.     v1.x=-2.5409,v1.y=3.2694,v1.z=-1.4894;v2.x=-2.8517,v2.y=3.6911,v2.z=-1.4321;v3.x=-2.1265,v3.y=3.6310,v3.z=-1.5201;
  1940.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1941.     v1.x=-2.1265,v1.y=3.6310,v1.z=-1.5201;v2.x=-2.8517,v2.y=3.6911,v2.z=-1.4321;v3.x=-2.3887,v3.y=4.1055,v3.z=-1.4813;
  1942.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1943.     v1.x=-2.8517,v1.y=3.6911,v1.z=-1.4321;v2.x=-3.1676,v2.y=4.1234,v2.z=-1.2482;v3.x=-2.3887,v3.y=4.1055,v3.z=-1.4813;
  1944.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1945.     v1.x=-2.3887,v1.y=4.1055,v1.z=-1.4813;v2.x=-3.1676,v2.y=4.1234,v2.z=-1.2482;v3.x=-2.6725,v3.y=4.6229,v3.z=-1.3328;
  1946.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1947.     v1.x=-3.1676,v1.y=4.1234,v1.z=-1.2482;v2.x=-3.4780,v2.y=4.5533,v2.z=-0.8952;v3.x=-2.6725,v3.y=4.6229,v3.z=-1.3328;
  1948.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1949.     v1.x=-2.6725,v1.y=4.6229,v1.z=-1.3328;v2.x=-3.4780,v2.y=4.5533,v2.z=-0.8952;v3.x=-2.9820,v3.y=5.1931,v3.z=-1.0017;
  1950.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1951.     v1.x=-3.4780,v1.y=4.5533,v1.z=-0.8952;v2.x=-3.7075,v2.y=4.8803,v2.z=-0.3190;v3.x=-2.9820,v3.y=5.1931,v3.z=-1.0017;
  1952.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1953.     v1.x=-2.9820,v1.y=5.1931,v1.z=-1.0017;v2.x=-3.7075,v2.y=4.8803,v2.z=-0.3190;v3.x=-3.2355,v3.y=5.6731,v3.z=-0.3721;
  1954.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1955.     v1.x=-3.7075,v1.y=4.8803,v1.z=-0.3190;v2.x=-3.7306,v2.y=4.9327,v2.z=0.4023;v3.x=-3.2355,v3.y=5.6731,v3.z=-0.3721;
  1956.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1957.     v1.x=-3.2355,v1.y=5.6731,v1.z=-0.3721;v2.x=-3.7306,v2.y=4.9327,v2.z=0.4023;v3.x=-3.2745,v3.y=5.7741,v3.z=0.4775;
  1958.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1959.     v1.x=-3.7306,v1.y=4.9327,v1.z=0.4023;v2.x=-3.5098,v2.y=4.6528,v2.z=1.0295;v3.x=-3.2745,v3.y=5.7741,v3.z=0.4775;
  1960.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1961.     v1.x=-3.2745,v1.y=5.7741,v1.z=0.4775;v2.x=-3.5098,v2.y=4.6528,v2.z=1.0295;v3.x=-3.0441,v3.y=5.3845,v3.z=1.2040;
  1962.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1963.     v1.x=-3.5098,v1.y=4.6528,v1.z=1.0295;v2.x=-3.1557,v2.y=4.1848,v2.z=1.3911;v3.x=-3.0441,v3.y=5.3845,v3.z=1.2040;
  1964.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1965.     v1.x=-3.0441,v1.y=5.3845,v1.z=1.2040;v2.x=-3.1557,v2.y=4.1848,v2.z=1.3911;v3.x=-2.6800,v3.y=4.7405,v3.z=1.5611;
  1966.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1967.     v1.x=-3.1557,v1.y=4.1848,v1.z=1.3911;v2.x=-2.7953,v2.y=3.7016,v2.z=1.5212;v3.x=-2.6800,v3.y=4.7405,v3.z=1.5611;
  1968.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1969.     v1.x=-2.6800,v1.y=4.7405,v1.z=1.5611;v2.x=-2.7953,v2.y=3.7016,v2.z=1.5212;v3.x=-2.3376,v3.y=4.1251,v3.z=1.6264;
  1970.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1971.     v1.x=-2.7953,v1.y=3.7016,v1.z=1.5212;v2.x=-2.4680,v2.y=3.2591,v2.z=1.5170;v3.x=-2.3376,v3.y=4.1251,v3.z=1.6264;
  1972.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1973.     v1.x=-2.3376,v1.y=4.1251,v1.z=1.6264;v2.x=-2.4680,v2.y=3.2591,v2.z=1.5170;v3.x=-2.0536,v3.y=3.6108,v3.z=1.5694;
  1974.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1975.     v1.x=-2.4680,v1.y=3.2591,v1.z=1.5170;v2.x=-2.1642,v2.y=2.8453,v2.z=1.4063;v3.x=-2.0536,v3.y=3.6108,v3.z=1.5694;
  1976.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1977.     v1.x=-2.0536,v1.y=3.6108,v1.z=1.5694;v2.x=-2.1642,v2.y=2.8453,v2.z=1.4063;v3.x=-1.8018,v3.y=3.1517,v3.z=1.4352;
  1978.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1979.     v1.x=-2.1642,v1.y=2.8453,v1.z=1.4063;v2.x=-1.8859,v2.y=2.4621,v2.z=1.1655;v3.x=-1.8018,v3.y=3.1517,v3.z=1.4352;
  1980.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1981.     v1.x=-1.8018,v1.y=3.1517,v1.z=1.4352;v2.x=-1.8859,v2.y=2.4621,v2.z=1.1655;v3.x=-1.5731,v3.y=2.7301,v3.z=1.1852;
  1982.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1983.     v1.x=-1.3023,v1.y=2.1874,v1.z=-0.3180;v2.x=-1.4278,v2.y=2.3951,v2.z=-0.8371;v3.x=-1.0219,v3.y=2.3766,v3.z=-0.3231;
  1984.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1985.     v1.x=-1.0219,v1.y=2.3766,v1.z=-0.3231;v2.x=-1.4278,v2.y=2.3951,v2.z=-0.8371;v3.x=-1.1208,v3.y=2.6025,v3.z=-0.8506;
  1986.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1987.     v1.x=-1.4278,v1.y=2.3951,v1.z=-0.8371;v2.x=-1.6305,v2.y=2.7472,v2.z=-1.2187;v3.x=-1.1208,v3.y=2.6025,v3.z=-0.8506;
  1988.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  1989.     v1.x=-1.1208,v1.y=2.6025,v1.z=-0.8506;v2.x=-1.6305,v2.y=2.7472,v2.z=-1.2187;v3.x=-1.2784,v3.y=2.9842,v3.z=-1.2383;
  1990.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1991.     v1.x=-1.6305,v1.y=2.7472,v1.z=-1.2187;v2.x=-1.8717,v2.y=3.1743,v2.z=-1.4416;v3.x=-1.2784,v3.y=2.9842,v3.z=-1.2383;
  1992.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1993.     v1.x=-1.2784,v1.y=2.9842,v1.z=-1.2383;v2.x=-1.8717,v2.y=3.1743,v2.z=-1.4416;v3.x=-1.4649,v3.y=3.4467,v3.z=-1.4639;
  1994.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1995.     v1.x=-1.8717,v1.y=3.1743,v1.z=-1.4416;v2.x=-2.1265,v2.y=3.6310,v2.z=-1.5201;v3.x=-1.4649,v3.y=3.4467,v3.z=-1.4639;
  1996.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1997.     v1.x=-1.4649,v1.y=3.4467,v1.z=-1.4639;v2.x=-2.1265,v2.y=3.6310,v2.z=-1.5201;v3.x=-1.6607,v3.y=3.9403,v3.z=-1.5380;
  1998.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  1999.     v1.x=-2.1265,v1.y=3.6310,v1.z=-1.5201;v2.x=-2.3887,v2.y=4.1055,v2.z=-1.4813;v3.x=-1.6607,v3.y=3.9403,v3.z=-1.5380;
  2000.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2001.     v1.x=-1.6607,v1.y=3.9403,v1.z=-1.5380;v2.x=-2.3887,v2.y=4.1055,v2.z=-1.4813;v3.x=-1.8580,v3.y=4.4440,v3.z=-1.4789;
  2002.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2003.     v1.x=-2.3887,v1.y=4.1055,v1.z=-1.4813;v2.x=-2.6725,v2.y=4.6229,v2.z=-1.3328;v3.x=-1.8580,v3.y=4.4440,v3.z=-1.4789;
  2004.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2005.     v1.x=-1.8580,v1.y=4.4440,v1.z=-1.4789;v2.x=-2.6725,v2.y=4.6229,v2.z=-1.3328;v3.x=-2.0575,v3.y=4.9596,v3.z=-1.2890;
  2006.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2007.     v1.x=-2.6725,v1.y=4.6229,v1.z=-1.3328;v2.x=-2.9820,v2.y=5.1931,v2.z=-1.0017;v3.x=-2.0575,v3.y=4.9596,v3.z=-1.2890;
  2008.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2009.     v1.x=-2.0575,v1.y=4.9596,v1.z=-1.2890;v2.x=-2.9820,v2.y=5.1931,v2.z=-1.0017;v3.x=-2.2523,v3.y=5.4714,v3.z=-0.9245;
  2010.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2011.     v1.x=-2.9820,v1.y=5.1931,v1.z=-1.0017;v2.x=-3.2355,v2.y=5.6731,v2.z=-0.3721;v3.x=-2.2523,v3.y=5.4714,v3.z=-0.9245;
  2012.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2013.     v1.x=-2.2523,v1.y=5.4714,v1.z=-0.9245;v2.x=-3.2355,v2.y=5.6731,v2.z=-0.3721;v3.x=-2.3938,v3.y=5.8589,v3.z=-0.3294;
  2014.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2015.     v1.x=-3.2355,v1.y=5.6731,v1.z=-0.3721;v2.x=-3.2745,v2.y=5.7741,v2.z=0.4775;v3.x=-2.3938,v3.y=5.8589,v3.z=-0.3294;
  2016.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2017.     v1.x=-2.3938,v1.y=5.8589,v1.z=-0.3294;v2.x=-3.2745,v2.y=5.7741,v2.z=0.4775;v3.x=-2.4028,v3.y=5.9174,v3.z=0.4155;
  2018.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2019.     v1.x=-3.2745,v1.y=5.7741,v1.z=0.4775;v2.x=-3.0441,v2.y=5.3845,v2.z=1.2040;v3.x=-2.4028,v3.y=5.9174,v3.z=0.4155;
  2020.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2021.     v1.x=-2.4028,v1.y=5.9174,v1.z=0.4155;v2.x=-3.0441,v2.y=5.3845,v2.z=1.2040;v3.x=-2.2574,v3.y=5.5791,v3.z=1.0631;
  2022.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2023.     v1.x=-3.0441,v1.y=5.3845,v1.z=1.2040;v2.x=-2.6800,v2.y=4.7405,v2.z=1.5611;v3.x=-2.2574,v3.y=5.5791,v3.z=1.0631;
  2024.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2025.     v1.x=-2.2574,v1.y=5.5791,v1.z=1.0631;v2.x=-2.6800,v2.y=4.7405,v2.z=1.5611;v3.x=-2.0293,v3.y=5.0177,v3.z=1.4366;
  2026.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2027.     v1.x=-2.6800,v1.y=4.7405,v1.z=1.5611;v2.x=-2.3376,v2.y=4.1251,v2.z=1.6264;v3.x=-2.0293,v3.y=5.0177,v3.z=1.4366;
  2028.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2029.     v1.x=-2.0293,v1.y=5.0177,v1.z=1.4366;v2.x=-2.3376,v2.y=4.1251,v2.z=1.6264;v3.x=-1.7990,v3.y=4.4394,v3.z=1.5709;
  2030.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2031.     v1.x=-2.3376,v1.y=4.1251,v1.z=1.6264;v2.x=-2.0536,v2.y=3.6108,v2.z=1.5694;v3.x=-1.7990,v3.y=4.4394,v3.z=1.5709;
  2032.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2033.     v1.x=-1.7990,v1.y=4.4394,v1.z=1.5709;v2.x=-2.0536,v2.y=3.6108,v2.z=1.5694;v3.x=-1.5907,v3.y=3.9106,v3.z=1.5666;
  2034.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2035.     v1.x=-2.0536,v1.y=3.6108,v1.z=1.5694;v2.x=-1.8018,v2.y=3.1517,v2.z=1.4352;v3.x=-1.5907,v3.y=3.9106,v3.z=1.5666;
  2036.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2037.     v1.x=-1.5907,v1.y=3.9106,v1.z=1.5666;v2.x=-1.8018,v2.y=3.1517,v2.z=1.4352;v3.x=-1.3983,v3.y=3.4165,v3.z=1.4522;
  2038.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2039.     v1.x=-1.8018,v1.y=3.1517,v1.z=1.4352;v2.x=-1.5731,v2.y=2.7301,v2.z=1.1852;v3.x=-1.3983,v3.y=3.4165,v3.z=1.4522;
  2040.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2041.     v1.x=-1.3983,v1.y=3.4165,v1.z=1.4522;v2.x=-1.5731,v2.y=2.7301,v2.z=1.1852;v3.x=-1.2231,v3.y=2.9600,v3.z=1.2036;
  2042.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2043.     v1.x=-1.0219,v1.y=2.3766,v1.z=-0.3231;v2.x=-1.1208,v2.y=2.6025,v2.z=-0.8506;v3.x=-0.7144,v3.y=2.5300,v3.z=-0.3283;
  2044.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2045.     v1.x=-0.7144,v1.y=2.5300,v1.z=-0.3283;v2.x=-1.1208,v2.y=2.6025,v2.z=-0.8506;v3.x=-0.7840,v3.y=2.7707,v3.z=-0.8644;
  2046.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2047.     v1.x=-1.1208,v1.y=2.6025,v1.z=-0.8506;v2.x=-1.2784,v2.y=2.9842,v2.z=-1.2383;v3.x=-0.7840,v3.y=2.7707,v3.z=-0.8644;
  2048.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2049.     v1.x=-0.7840,v1.y=2.7707,v1.z=-0.8644;v2.x=-1.2784,v2.y=2.9842,v2.z=-1.2383;v3.x=-0.8922,v3.y=3.1762,v3.z=-1.2583;
  2050.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2051.     v1.x=-1.2784,v1.y=2.9842,v1.z=-1.2383;v2.x=-1.4649,v2.y=3.4467,v2.z=-1.4639;v3.x=-0.8922,v3.y=3.1762,v3.z=-1.2583;
  2052.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2053.     v1.x=-0.8922,v1.y=3.1762,v1.z=-1.2583;v2.x=-1.4649,v2.y=3.4467,v2.z=-1.4639;v3.x=-1.0187,v3.y=3.6670,v3.z=-1.4873;
  2054.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2055.     v1.x=-1.4649,v1.y=3.4467,v1.z=-1.4639;v2.x=-1.6607,v2.y=3.9403,v2.z=-1.5380;v3.x=-1.0187,v3.y=3.6670,v3.z=-1.4873;
  2056.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2057.     v1.x=-1.0187,v1.y=3.6670,v1.z=-1.4873;v2.x=-1.6607,v2.y=3.9403,v2.z=-1.5380;v3.x=-1.1504,v3.y=4.1901,v3.z=-1.5610;
  2058.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2059.     v1.x=-1.6607,v1.y=3.9403,v1.z=-1.5380;v2.x=-1.8580,v2.y=4.4440,v2.z=-1.4789;v3.x=-1.1504,v3.y=4.1901,v3.z=-1.5610;
  2060.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2061.     v1.x=-1.1504,v1.y=4.1901,v1.z=-1.5610;v2.x=-1.8580,v2.y=4.4440,v2.z=-1.4789;v3.x=-1.2816,v3.y=4.7209,v3.z=-1.4951;
  2062.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2063.     v1.x=-1.8580,v1.y=4.4440,v1.z=-1.4789;v2.x=-2.0575,v2.y=4.9596,v2.z=-1.2890;v3.x=-1.2816,v3.y=4.7209,v3.z=-1.4951;
  2064.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2065.     v1.x=-1.2816,v1.y=4.7209,v1.z=-1.4951;v2.x=-2.0575,v2.y=4.9596,v2.z=-1.2890;v3.x=-1.4107,v3.y=5.2536,v3.z=-1.2906;
  2066.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2067.     v1.x=-2.0575,v1.y=4.9596,v1.z=-1.2890;v2.x=-2.2523,v2.y=5.4714,v2.z=-0.9245;v3.x=-1.4107,v3.y=5.2536,v3.z=-1.2906;
  2068.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2069.     v1.x=-1.4107,v1.y=5.2536,v1.z=-1.2906;v2.x=-2.2523,v2.y=5.4714,v2.z=-0.9245;v3.x=-1.5310,v3.y=5.7630,v3.z=-0.9119;
  2070.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2071.     v1.x=-2.2523,v1.y=5.4714,v1.z=-0.9245;v2.x=-2.3938,v2.y=5.8589,v2.z=-0.3294;v3.x=-1.5310,v3.y=5.7630,v3.z=-0.9119;
  2072.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2073.     v1.x=-1.5310,v1.y=5.7630,v1.z=-0.9119;v2.x=-2.3938,v2.y=5.8589,v2.z=-0.3294;v3.x=-1.6124,v3.y=6.1324,v3.z=-0.3204;
  2074.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2075.     v1.x=-2.3938,v1.y=5.8589,v1.z=-0.3294;v2.x=-2.4028,v2.y=5.9174,v2.z=0.4155;v3.x=-1.6124,v3.y=6.1324,v3.z=-0.3204;
  2076.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2077.     v1.x=-1.6124,v1.y=6.1324,v1.z=-0.3204;v2.x=-2.4028,v2.y=5.9174,v2.z=0.4155;v3.x=-1.6107,v3.y=6.1777,v3.z=0.4016;
  2078.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2079.     v1.x=-2.4028,v1.y=5.9174,v1.z=0.4155;v2.x=-2.2574,v2.y=5.5791,v2.z=1.0631;v3.x=-1.6107,v3.y=6.1777,v3.z=0.4016;
  2080.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2081.     v1.x=-1.6107,v1.y=6.1777,v1.z=0.4016;v2.x=-2.2574,v2.y=5.5791,v2.z=1.0631;v3.x=-1.5161,v3.y=5.8438,v3.z=1.0330;
  2082.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2083.     v1.x=-2.2574,v1.y=5.5791,v1.z=1.0631;v2.x=-2.0293,v2.y=5.0177,v2.z=1.4366;v3.x=-1.5161,v3.y=5.8438,v3.z=1.0330;
  2084.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2085.     v1.x=-1.5161,v1.y=5.8438,v1.z=1.0330;v2.x=-2.0293,v2.y=5.0177,v2.z=1.4366;v3.x=-1.3710,v3.y=5.2896,v3.z=1.4156;
  2086.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2087.     v1.x=-2.0293,v1.y=5.0177,v1.z=1.4366;v2.x=-1.7990,v2.y=4.4394,v2.z=1.5709;v3.x=-1.3710,v3.y=5.2896,v3.z=1.4156;
  2088.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2089.     v1.x=-1.3710,v1.y=5.2896,v1.z=1.4156;v2.x=-1.7990,v2.y=4.4394,v2.z=1.5709;v3.x=-1.2220,v3.y=4.7032,v3.z=1.5722;
  2090.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2091.     v1.x=-1.7990,v1.y=4.4394,v1.z=1.5709;v2.x=-1.5907,v2.y=3.9106,v2.z=1.5666;v3.x=-1.2220,v3.y=4.7032,v3.z=1.5722;
  2092.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2093.     v1.x=-1.2220,v1.y=4.7032,v1.z=1.5722;v2.x=-1.5907,v2.y=3.9106,v2.z=1.5666;v3.x=-1.0841,v3.y=4.1510,v3.z=1.5836;
  2094.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2095.     v1.x=-1.5907,v1.y=3.9106,v1.z=1.5666;v2.x=-1.3983,v2.y=3.4165,v2.z=1.4522;v3.x=-1.0841,v3.y=4.1510,v3.z=1.5836;
  2096.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2097.     v1.x=-1.0841,v1.y=4.1510,v1.z=1.5836;v2.x=-1.3983,v2.y=3.4165,v2.z=1.4522;v3.x=-0.9558,v3.y=3.6283,v3.z=1.4739;
  2098.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2099.     v1.x=-1.3983,v1.y=3.4165,v1.z=1.4522;v2.x=-1.2231,v2.y=2.9600,v2.z=1.2036;v3.x=-0.9558,v3.y=3.6283,v3.z=1.4739;
  2100.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2101.     v1.x=-0.9558,v1.y=3.6283,v1.z=1.4739;v2.x=-1.2231,v2.y=2.9600,v2.z=1.2036;v3.x=-0.8397,v3.y=3.1447,v3.z=1.2228;
  2102.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2103.     v1.x=-0.7144,v1.y=2.5300,v1.z=-0.3283;v2.x=-0.7840,v2.y=2.7707,v2.z=-0.8644;v3.x=-0.3841,v3.y=2.6437,v3.z=-0.3337;
  2104.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2105.     v1.x=-0.3841,v1.y=2.6437,v1.z=-0.3337;v2.x=-0.7840,v2.y=2.7707,v2.z=-0.8644;v3.x=-0.4224,v3.y=2.8955,v3.z=-0.8784;
  2106.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2107.     v1.x=-0.7840,v1.y=2.7707,v1.z=-0.8644;v2.x=-0.8922,v2.y=3.1762,v2.z=-1.2583;v3.x=-0.4224,v3.y=2.8955,v3.z=-0.8784;
  2108.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2109.     v1.x=-0.4224,v1.y=2.8955,v1.z=-0.8784;v2.x=-0.8922,v2.y=3.1762,v2.z=-1.2583;v3.x=-0.4776,v3.y=3.3182,v3.z=-1.2789;
  2110.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2111.     v1.x=-0.8922,v1.y=3.1762,v1.z=-1.2583;v2.x=-1.0187,v2.y=3.6670,v2.z=-1.4873;v3.x=-0.4776,v3.y=3.3182,v3.z=-1.2789;
  2112.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2113.     v1.x=-0.4776,v1.y=3.3182,v1.z=-1.2789;v2.x=-1.0187,v2.y=3.6670,v2.z=-1.4873;v3.x=-0.5399,v3.y=3.8292,v3.z=-1.5128;
  2114.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2115.     v1.x=-1.0187,v1.y=3.6670,v1.z=-1.4873;v2.x=-1.1504,v2.y=4.1901,v2.z=-1.5610;v3.x=-0.5399,v3.y=3.8292,v3.z=-1.5128;
  2116.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2117.     v1.x=-0.5399,v1.y=3.8292,v1.z=-1.5128;v2.x=-1.1504,v2.y=4.1901,v2.z=-1.5610;v3.x=-0.6035,v3.y=4.3743,v3.z=-1.5948;
  2118.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2119.     v1.x=-1.1504,v1.y=4.1901,v1.z=-1.5610;v2.x=-1.2816,v2.y=4.7209,v2.z=-1.4951;v3.x=-0.6035,v3.y=4.3743,v3.z=-1.5948;
  2120.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2121.     v1.x=-0.6035,v1.y=4.3743,v1.z=-1.5948;v2.x=-1.2816,v2.y=4.7209,v2.z=-1.4951;v3.x=-0.6671,v3.y=4.9391,v3.z=-1.5530;
  2122.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2123.     v1.x=-1.2816,v1.y=4.7209,v1.z=-1.4951;v2.x=-1.4107,v2.y=5.2536,v2.z=-1.2906;v3.x=-0.6671,v3.y=4.9391,v3.z=-1.5530;
  2124.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2125.     v1.x=-0.6671,v1.y=4.9391,v1.z=-1.5530;v2.x=-1.4107,v2.y=5.2536,v2.z=-1.2906;v3.x=-0.7342,v3.y=5.5522,v3.z=-1.3951;
  2126.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2127.     v1.x=-1.4107,v1.y=5.2536,v1.z=-1.2906;v2.x=-1.5310,v2.y=5.7630,v2.z=-0.9119;v3.x=-0.7342,v3.y=5.5522,v3.z=-1.3951;
  2128.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2129.     v1.x=-0.7342,v1.y=5.5522,v1.z=-1.3951;v2.x=-1.5310,v2.y=5.7630,v2.z=-0.9119;v3.x=-0.8045,v3.y=6.2234,v3.z=-1.0462;
  2130.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2131.     v1.x=-1.5310,v1.y=5.7630,v1.z=-0.9119;v2.x=-1.6124,v2.y=6.1324,v2.z=-0.3204;v3.x=-0.8045,v3.y=6.2234,v3.z=-1.0462;
  2132.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2133.     v1.x=-0.8045,v1.y=6.2234,v1.z=-1.0462;v2.x=-1.6124,v2.y=6.1324,v2.z=-0.3204;v3.x=-0.8567,v3.y=6.7832,v3.z=-0.3879;
  2134.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2135.     v1.x=-1.6124,v1.y=6.1324,v1.z=-0.3204;v2.x=-1.6107,v2.y=6.1777,v2.z=0.4016;v3.x=-0.8567,v3.y=6.7832,v3.z=-0.3879;
  2136.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2137.     v1.x=-0.8567,v1.y=6.7832,v1.z=-0.3879;v2.x=-1.6107,v2.y=6.1777,v2.z=0.4016;v3.x=-0.8538,v3.y=6.8940,v3.z=0.4974;
  2138.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2139.     v1.x=-1.6107,v1.y=6.1777,v1.z=0.4016;v2.x=-1.5161,v2.y=5.8438,v2.z=1.0330;v3.x=-0.8538,v3.y=6.8940,v3.z=0.4974;
  2140.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2141.     v1.x=-0.8538,v1.y=6.8940,v1.z=0.4974;v2.x=-1.5161,v2.y=5.8438,v2.z=1.0330;v3.x=-0.7875,v3.y=6.4286,v3.z=1.2549;
  2142.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2143.     v1.x=-1.5161,v1.y=5.8438,v1.z=1.0330;v2.x=-1.3710,v2.y=5.2896,v2.z=1.4156;v3.x=-0.7875,v3.y=6.4286,v3.z=1.2549;
  2144.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2145.     v1.x=-0.7875,v1.y=6.4286,v1.z=1.2549;v2.x=-1.3710,v2.y=5.2896,v2.z=1.4156;v3.x=-0.6940,v3.y=5.6658,v3.z=1.6302;
  2146.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2147.     v1.x=-1.3710,v1.y=5.2896,v1.z=1.4156;v2.x=-1.2220,v2.y=4.7032,v2.z=1.5722;v3.x=-0.6940,v3.y=5.6658,v3.z=1.6302;
  2148.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2149.     v1.x=-0.6940,v1.y=5.6658,v1.z=1.6302;v2.x=-1.2220,v2.y=4.7032,v2.z=1.5722;v3.x=-0.6096,v3.y=4.9366,v3.z=1.7024;
  2150.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2151.     v1.x=-1.2220,v1.y=4.7032,v1.z=1.5722;v2.x=-1.0841,v2.y=4.1510,v2.z=1.5836;v3.x=-0.6096,v3.y=4.9366,v3.z=1.7024;
  2152.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2153.     v1.x=-0.6096,v1.y=4.9366,v1.z=1.7024;v2.x=-1.0841,v2.y=4.1510,v2.z=1.5836;v3.x=-0.5410,v3.y=4.3255,v3.z=1.6454;
  2154.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2155.     v1.x=-1.0841,v1.y=4.1510,v1.z=1.5836;v2.x=-0.9558,v2.y=3.6283,v2.z=1.4739;v3.x=-0.5410,v3.y=4.3255,v3.z=1.6454;
  2156.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2157.     v1.x=-0.5410,v1.y=4.3255,v1.z=1.6454;v2.x=-0.9558,v2.y=3.6283,v2.z=1.4739;v3.x=-0.4812,v3.y=3.7793,v3.z=1.5058;
  2158.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2159.     v1.x=-0.9558,v1.y=3.6283,v1.z=1.4739;v2.x=-0.8397,v2.y=3.1447,v2.z=1.2228;v3.x=-0.4812,v3.y=3.7793,v3.z=1.5058;
  2160.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2161.     v1.x=-0.4812,v1.y=3.7793,v1.z=1.5058;v2.x=-0.8397,v2.y=3.1447,v2.z=1.2228;v3.x=-0.4288,v3.y=3.2787,v3.z=1.2437;
  2162.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2163.     v1.x=-0.3841,v1.y=2.6437,v1.z=-0.3337;v2.x=-0.4224,v2.y=2.8955,v2.z=-0.8784;v3.x=-0.0364,v3.y=2.7145,v3.z=-0.3391;
  2164.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2165.     v1.x=-0.0364,v1.y=2.7145,v1.z=-0.3391;v2.x=-0.4224,v2.y=2.8955,v2.z=-0.8784;v3.x=-0.0415,v3.y=2.9732,v3.z=-0.8927;
  2166.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2167.     v1.x=-0.4224,v1.y=2.8955,v1.z=-0.8784;v2.x=-0.4776,v2.y=3.3182,v2.z=-1.2789;v3.x=-0.0415,v3.y=2.9732,v3.z=-0.8927;
  2168.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2169.     v1.x=-0.0415,v1.y=2.9732,v1.z=-0.8927;v2.x=-0.4776,v2.y=3.3182,v2.z=-1.2789;v3.x=-0.0411,v3.y=3.4066,v3.z=-1.2995;
  2170.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2171.     v1.x=-0.4776,v1.y=3.3182,v1.z=-1.2789;v2.x=-0.5399,v2.y=3.8292,v2.z=-1.5128;v3.x=-0.0411,v3.y=3.4066,v3.z=-1.2995;
  2172.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2173.     v1.x=-0.0411,v1.y=3.4066,v1.z=-1.2995;v2.x=-0.5399,v2.y=3.8292,v2.z=-1.5128;v3.x=-0.0361,v3.y=3.9298,v3.z=-1.5365;
  2174.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2175.     v1.x=-0.5399,v1.y=3.8292,v1.z=-1.5128;v2.x=-0.6035,v2.y=4.3743,v2.z=-1.5948;v3.x=-0.0361,v3.y=3.9298,v3.z=-1.5365;
  2176.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2177.     v1.x=-0.0361,v1.y=3.9298,v1.z=-1.5365;v2.x=-0.6035,v2.y=4.3743,v2.z=-1.5948;v3.x=-0.0277,v3.y=4.4871,v3.z=-1.6161;
  2178.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2179.     v1.x=-0.6035,v1.y=4.3743,v1.z=-1.5948;v2.x=-0.6671,v2.y=4.9391,v2.z=-1.5530;v3.x=-0.0277,v3.y=4.4871,v3.z=-1.6161;
  2180.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2181.     v1.x=-0.0277,v1.y=4.4871,v1.z=-1.6161;v2.x=-0.6671,v2.y=4.9391,v2.z=-1.5530;v3.x=-0.0168,v3.y=5.0578,v3.z=-1.5602;
  2182.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2183.     v1.x=-0.6671,v1.y=4.9391,v1.z=-1.5530;v2.x=-0.7342,v2.y=5.5522,v2.z=-1.3951;v3.x=-0.0168,v3.y=5.0578,v3.z=-1.5602;
  2184.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2185.     v1.x=-0.0168,v1.y=5.0578,v1.z=-1.5602;v2.x=-0.7342,v2.y=5.5522,v2.z=-1.3951;v3.x=-0.0031,v3.y=5.6525,v3.z=-1.3731;
  2186.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2187.     v1.x=-0.7342,v1.y=5.5522,v1.z=-1.3951;v2.x=-0.8045,v2.y=6.2234,v2.z=-1.0462;v3.x=-0.0031,v3.y=5.6525,v3.z=-1.3731;
  2188.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2189.     v1.x=-0.0031,v1.y=5.6525,v1.z=-1.3731;v2.x=-0.8045,v2.y=6.2234,v2.z=-1.0462;v3.x=0.0140,v3.y=6.2617,v3.z=-0.9993;
  2190.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2191.     v1.x=-0.8045,v1.y=6.2234,v1.z=-1.0462;v2.x=-0.8567,v2.y=6.7832,v2.z=-0.3879;v3.x=0.0140,v3.y=6.2617,v3.z=-0.9993;
  2192.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2193.     v1.x=0.0140,v1.y=6.2617,v1.z=-0.9993;v2.x=-0.8567,v2.y=6.7832,v2.z=-0.3879;v3.x=0.0335,v3.y=6.7376,v3.z=-0.3609;
  2194.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2195.     v1.x=-0.8567,v1.y=6.7832,v1.z=-0.3879;v2.x=-0.8538,v2.y=6.8940,v2.z=0.4974;v3.x=0.0335,v3.y=6.7376,v3.z=-0.3609;
  2196.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2197.     v1.x=0.0335,v1.y=6.7376,v1.z=-0.3609;v2.x=-0.8538,v2.y=6.8940,v2.z=0.4974;v3.x=0.0491,v3.y=6.8139,v3.z=0.4578;
  2198.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2199.     v1.x=-0.8538,v1.y=6.8940,v1.z=0.4974;v2.x=-0.7875,v2.y=6.4286,v2.z=1.2549;v3.x=0.0491,v3.y=6.8139,v3.z=0.4578;
  2200.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2201.     v1.x=0.0491,v1.y=6.8139,v1.z=0.4578;v2.x=-0.7875,v2.y=6.4286,v2.z=1.2549;v3.x=0.0542,v3.y=6.3989,v3.z=1.1657;
  2202.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2203.     v1.x=-0.7875,v1.y=6.4286,v1.z=1.2549;v2.x=-0.6940,v2.y=5.6658,v2.z=1.6302;v3.x=0.0542,v3.y=6.3989,v3.z=1.1657;
  2204.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2205.     v1.x=0.0542,v1.y=6.3989,v1.z=1.1657;v2.x=-0.6940,v2.y=5.6658,v2.z=1.6302;v3.x=0.0491,v3.y=5.7175,v3.z=1.5542;
  2206.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2207.     v1.x=-0.6940,v1.y=5.6658,v1.z=1.6302;v2.x=-0.6096,v2.y=4.9366,v2.z=1.7024;v3.x=0.0491,v3.y=5.7175,v3.z=1.5542;
  2208.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2209.     v1.x=0.0491,v1.y=5.7175,v1.z=1.5542;v2.x=-0.6096,v2.y=4.9366,v2.z=1.7024;v3.x=0.0393,v3.y=5.0353,v3.z=1.6740;
  2210.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2211.     v1.x=-0.6096,v1.y=4.9366,v1.z=1.7024;v2.x=-0.5410,v2.y=4.3255,v2.z=1.6454;v3.x=0.0393,v3.y=5.0353,v3.z=1.6740;
  2212.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2213.     v1.x=0.0393,v1.y=5.0353,v1.z=1.6740;v2.x=-0.5410,v2.y=4.3255,v2.z=1.6454;v3.x=0.0283,v3.y=4.4300,v3.z=1.6528;
  2214.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2215.     v1.x=-0.5410,v1.y=4.3255,v1.z=1.6454;v2.x=-0.4812,v2.y=3.7793,v2.z=1.5058;v3.x=0.0283,v3.y=4.4300,v3.z=1.6528;
  2216.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2217.     v1.x=0.0283,v1.y=4.4300,v1.z=1.6528;v2.x=-0.4812,v2.y=3.7793,v2.z=1.5058;v3.x=0.0164,v3.y=3.8731,v3.z=1.5259;
  2218.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2219.     v1.x=-0.4812,v1.y=3.7793,v1.z=1.5058;v2.x=-0.4288,v2.y=3.2787,v2.z=1.2437;v3.x=0.0164,v3.y=3.8731,v3.z=1.5259;
  2220.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2221.     v1.x=0.0164,v1.y=3.8731,v1.z=1.5259;v2.x=-0.4288,v2.y=3.2787,v2.z=1.2437;v3.x=0.0029,v3.y=3.3607,v3.z=1.2633;
  2222.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2223.     v1.x=-0.0364,v1.y=2.7145,v1.z=-0.3391;v2.x=-0.0415,v2.y=2.9732,v2.z=-0.8927;v3.x=0.3234,v3.y=2.7397,v3.z=-0.3446;
  2224.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2225.     v1.x=0.3234,v1.y=2.7397,v1.z=-0.3446;v2.x=-0.0415,v2.y=2.9732,v2.z=-0.8927;v3.x=0.3525,v3.y=3.0011,v3.z=-0.9071;
  2226.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2227.     v1.x=-0.0415,v1.y=2.9732,v1.z=-0.8927;v2.x=-0.0411,v2.y=3.4066,v2.z=-1.2995;v3.x=0.3525,v3.y=3.0011,v3.z=-0.9071;
  2228.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2229.     v1.x=0.3525,v1.y=3.0011,v1.z=-0.9071;v2.x=-0.0411,v2.y=3.4066,v2.z=-1.2995;v3.x=0.4105,v3.y=3.4377,v3.z=-1.3205;
  2230.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2231.     v1.x=-0.0411,v1.y=3.4066,v1.z=-1.2995;v2.x=-0.0361,v2.y=3.9298,v2.z=-1.5365;v3.x=0.4105,v3.y=3.4377,v3.z=-1.3205;
  2232.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2233.     v1.x=0.4105,v1.y=3.4377,v1.z=-1.3205;v2.x=-0.0361,v2.y=3.9298,v2.z=-1.5365;v3.x=0.4850,v3.y=3.9644,v3.z=-1.5604;
  2234.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2235.     v1.x=-0.0361,v1.y=3.9298,v1.z=-1.5365;v2.x=-0.0277,v2.y=4.4871,v2.z=-1.6161;v3.x=0.4850,v3.y=3.9644,v3.z=-1.5604;
  2236.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2237.     v1.x=0.4850,v1.y=3.9644,v1.z=-1.5604;v2.x=-0.0277,v2.y=4.4871,v2.z=-1.6161;v3.x=0.5673,v3.y=4.5243,v3.z=-1.6362;
  2238.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2239.     v1.x=-0.0277,v1.y=4.4871,v1.z=-1.6161;v2.x=-0.0168,v2.y=5.0578,v2.z=-1.5602;v3.x=0.5673,v3.y=4.5243,v3.z=-1.6362;
  2240.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2241.     v1.x=0.5673,v1.y=4.5243,v1.z=-1.6362;v2.x=-0.0168,v2.y=5.0578,v2.z=-1.5602;v3.x=0.6530,v3.y=5.0889,v3.z=-1.5616;
  2242.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2243.     v1.x=-0.0168,v1.y=5.0578,v1.z=-1.5602;v2.x=-0.0031,v2.y=5.6525,v2.z=-1.3731;v3.x=0.6530,v3.y=5.0889,v3.z=-1.5616;
  2244.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2245.     v1.x=0.6530,v1.y=5.0889,v1.z=-1.5616;v2.x=-0.0031,v2.y=5.6525,v2.z=-1.3731;v3.x=0.7400,v3.y=5.6442,v3.z=-1.3361;
  2246.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2247.     v1.x=-0.0031,v1.y=5.6525,v1.z=-1.3731;v2.x=0.0140,v2.y=6.2617,v2.z=-0.9993;v3.x=0.7400,v3.y=5.6442,v3.z=-1.3361;
  2248.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2249.     v1.x=0.7400,v1.y=5.6442,v1.z=-1.3361;v2.x=0.0140,v2.y=6.2617,v2.z=-0.9993;v3.x=0.8236,v3.y=6.1555,v3.z=-0.9308;
  2250.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2251.     v1.x=0.0140,v1.y=6.2617,v1.z=-0.9993;v2.x=0.0335,v2.y=6.7376,v2.z=-0.3609;v3.x=0.8236,v3.y=6.1555,v3.z=-0.9308;
  2252.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2253.     v1.x=0.8236,v1.y=6.1555,v1.z=-0.9308;v2.x=0.0335,v2.y=6.7376,v2.z=-0.3609;v3.x=0.8870,v3.y=6.5078,v3.z=-0.3226;
  2254.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2255.     v1.x=0.0335,v1.y=6.7376,v1.z=-0.3609;v2.x=0.0491,v2.y=6.8139,v2.z=0.4578;v3.x=0.8870,v3.y=6.5078,v3.z=-0.3226;
  2256.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2257.     v1.x=0.8870,v1.y=6.5078,v1.z=-0.3226;v2.x=0.0491,v2.y=6.8139,v2.z=0.4578;v3.x=0.9041,v3.y=6.5370,v3.z=0.4020;
  2258.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2259.     v1.x=0.0491,v1.y=6.8139,v1.z=0.4578;v2.x=0.0542,v2.y=6.3989,v2.z=1.1657;v3.x=0.9041,v3.y=6.5370,v3.z=0.4020;
  2260.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2261.     v1.x=0.9041,v1.y=6.5370,v1.z=0.4020;v2.x=0.0542,v2.y=6.3989,v2.z=1.1657;v3.x=0.8651,v3.y=6.2007,v3.z=1.0392;
  2262.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2263.     v1.x=0.0542,v1.y=6.3989,v1.z=1.1657;v2.x=0.0491,v2.y=5.7175,v2.z=1.5542;v3.x=0.8651,v3.y=6.2007,v3.z=1.0392;
  2264.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2265.     v1.x=0.8651,v1.y=6.2007,v1.z=1.0392;v2.x=0.0491,v2.y=5.7175,v2.z=1.5542;v3.x=0.7892,v3.y=5.6455,v3.z=1.4437;
  2266.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2267.     v1.x=0.0491,v1.y=5.7175,v1.z=1.5542;v2.x=0.0393,v2.y=5.0353,v2.z=1.6740;v3.x=0.7892,v3.y=5.6455,v3.z=1.4437;
  2268.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2269.     v1.x=0.7892,v1.y=5.6455,v1.z=1.4437;v2.x=0.0393,v2.y=5.0353,v2.z=1.6740;v3.x=0.7024,v3.y=5.0428,v3.z=1.6269;
  2270.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2271.     v1.x=0.0393,v1.y=5.0353,v1.z=1.6740;v2.x=0.0283,v2.y=4.4300,v2.z=1.6528;v3.x=0.7024,v3.y=5.0428,v3.z=1.6269;
  2272.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2273.     v1.x=0.7024,v1.y=5.0428,v1.z=1.6269;v2.x=0.0283,v2.y=4.4300,v2.z=1.6528;v3.x=0.6158,v3.y=4.4600,v3.z=1.6540;
  2274.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2275.     v1.x=0.0283,v1.y=4.4300,v1.z=1.6528;v2.x=0.0164,v2.y=3.8731,v2.z=1.5259;v3.x=0.6158,v3.y=4.4600,v3.z=1.6540;
  2276.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2277.     v1.x=0.6158,v1.y=4.4600,v1.z=1.6540;v2.x=0.0164,v2.y=3.8731,v2.z=1.5259;v3.x=0.5305,v3.y=3.9022,v3.z=1.5450;
  2278.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2279.     v1.x=0.0164,v1.y=3.8731,v1.z=1.5259;v2.x=0.0029,v2.y=3.3607,v2.z=1.2633;v3.x=0.5305,v3.y=3.9022,v3.z=1.5450;
  2280.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2281.     v1.x=0.5305,v1.y=3.9022,v1.z=1.5450;v2.x=0.0029,v2.y=3.3607,v2.z=1.2633;v3.x=0.4488,v3.y=3.3863,v3.z=1.2830;
  2282.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2283.     v1.x=0.3234,v1.y=2.7397,v1.z=-0.3446;v2.x=0.3525,v2.y=3.0011,v2.z=-0.9071;v3.x=0.6892,v3.y=2.7174,v3.z=-0.3501;
  2284.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2285.     v1.x=0.6892,v1.y=2.7174,v1.z=-0.3501;v2.x=0.3525,v2.y=3.0011,v2.z=-0.9071;v3.x=0.7533,v3.y=2.9768,v3.z=-0.9218;
  2286.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2287.     v1.x=0.3525,v1.y=3.0011,v1.z=-0.9071;v2.x=0.4105,v2.y=3.4377,v2.z=-1.3205;v3.x=0.7533,v3.y=2.9768,v3.z=-0.9218;
  2288.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2289.     v1.x=0.7533,v1.y=2.9768,v1.z=-0.9218;v2.x=0.4105,v2.y=3.4377,v2.z=-1.3205;v3.x=0.8695,v3.y=3.4089,v3.z=-1.3420;
  2290.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2291.     v1.x=0.4105,v1.y=3.4377,v1.z=-1.3205;v2.x=0.4850,v2.y=3.9644,v2.z=-1.5604;v3.x=0.8695,v3.y=3.4089,v3.z=-1.3420;
  2292.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2293.     v1.x=0.8695,v1.y=3.4089,v1.z=-1.3420;v2.x=0.4850,v2.y=3.9644,v2.z=-1.5604;v3.x=1.0143,v3.y=3.9294,v3.z=-1.5873;
  2294.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2295.     v1.x=0.4850,v1.y=3.9644,v1.z=-1.5604;v2.x=0.5673,v2.y=4.5243,v2.z=-1.6362;v3.x=1.0143,v3.y=3.9294,v3.z=-1.5873;
  2296.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2297.     v1.x=1.0143,v1.y=3.9294,v1.z=-1.5873;v2.x=0.5673,v2.y=4.5243,v2.z=-1.6362;v3.x=1.1716,v3.y=4.4833,v3.z=-1.6725;
  2298.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2299.     v1.x=0.5673,v1.y=4.5243,v1.z=-1.6362;v2.x=0.6530,v2.y=5.0889,v2.z=-1.5616;v3.x=1.1716,v3.y=4.4833,v3.z=-1.6725;
  2300.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2301.     v1.x=1.1716,v1.y=4.4833,v1.z=-1.6725;v2.x=0.6530,v2.y=5.0889,v2.z=-1.5616;v3.x=1.3364,v3.y=5.0549,v3.z=-1.6255;
  2302.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2303.     v1.x=0.6530,v1.y=5.0889,v1.z=-1.5616;v2.x=0.7400,v2.y=5.6442,v2.z=-1.3361;v3.x=1.3364,v3.y=5.0549,v3.z=-1.6255;
  2304.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2305.     v1.x=1.3364,v1.y=5.0549,v1.z=-1.6255;v2.x=0.7400,v2.y=5.6442,v2.z=-1.3361;v3.x=1.5156,v3.y=5.6690,v3.z=-1.4535;
  2306.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2307.     v1.x=0.7400,v1.y=5.6442,v1.z=-1.3361;v2.x=0.8236,v2.y=6.1555,v2.z=-0.9308;v3.x=1.5156,v3.y=5.6690,v3.z=-1.4535;
  2308.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2309.     v1.x=1.5156,v1.y=5.6690,v1.z=-1.4535;v2.x=0.8236,v2.y=6.1555,v2.z=-0.9308;v3.x=1.7120,v3.y=6.3306,v3.z=-1.0828;
  2310.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2311.     v1.x=0.8236,v1.y=6.1555,v1.z=-0.9308;v2.x=0.8870,v2.y=6.5078,v2.z=-0.3226;v3.x=1.7120,v3.y=6.3306,v3.z=-1.0828;
  2312.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2313.     v1.x=1.7120,v1.y=6.3306,v1.z=-1.0828;v2.x=0.8870,v2.y=6.5078,v2.z=-0.3226;v3.x=1.8799,v3.y=6.8729,v3.z=-0.3992;
  2314.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2315.     v1.x=0.8870,v1.y=6.5078,v1.z=-0.3226;v2.x=0.9041,v2.y=6.5370,v2.z=0.4020;v3.x=1.8799,v3.y=6.8729,v3.z=-0.3992;
  2316.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2317.     v1.x=1.8799,v1.y=6.8729,v1.z=-0.3992;v2.x=0.9041,v2.y=6.5370,v2.z=0.4020;v3.x=1.9247,v3.y=6.9714,v3.z=0.5107;
  2318.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2319.     v1.x=0.9041,v1.y=6.5370,v1.z=0.4020;v2.x=0.8651,v2.y=6.2007,v2.z=1.0392;v3.x=1.9247,v3.y=6.9714,v3.z=0.5107;
  2320.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2321.     v1.x=1.9247,v1.y=6.9714,v1.z=0.5107;v2.x=0.8651,v2.y=6.2007,v2.z=1.0392;v3.x=1.8059,v3.y=6.5077,v3.z=1.2912;
  2322.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2323.     v1.x=0.8651,v1.y=6.2007,v1.z=1.0392;v2.x=0.7892,v2.y=5.6455,v2.z=1.4437;v3.x=1.8059,v3.y=6.5077,v3.z=1.2912;
  2324.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2325.     v1.x=1.8059,v1.y=6.5077,v1.z=1.2912;v2.x=0.7892,v2.y=5.6455,v2.z=1.4437;v3.x=1.5967,v3.y=5.7531,v3.z=1.6866;
  2326.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2327.     v1.x=0.7892,v1.y=5.6455,v1.z=1.4437;v2.x=0.7024,v2.y=5.0428,v2.z=1.6269;v3.x=1.5967,v3.y=5.7531,v3.z=1.6866;
  2328.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2329.     v1.x=1.5967,v1.y=5.7531,v1.z=1.6866;v2.x=0.7024,v2.y=5.0428,v2.z=1.6269;v3.x=1.3900,v3.y=5.0267,v3.z=1.7733;
  2330.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2331.     v1.x=0.7024,v1.y=5.0428,v1.z=1.6269;v2.x=0.6158,v2.y=4.4600,v2.z=1.6540;v3.x=1.3900,v3.y=5.0267,v3.z=1.7733;
  2332.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2333.     v1.x=1.3900,v1.y=5.0267,v1.z=1.7733;v2.x=0.6158,v2.y=4.4600,v2.z=1.6540;v3.x=1.2125,v3.y=4.4110,v3.z=1.7222;
  2334.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2335.     v1.x=0.6158,v1.y=4.4600,v1.z=1.6540;v2.x=0.5305,v2.y=3.9022,v2.z=1.5450;v3.x=1.2125,v3.y=4.4110,v3.z=1.7222;
  2336.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2337.     v1.x=1.2125,v1.y=4.4110,v1.z=1.7222;v2.x=0.5305,v2.y=3.9022,v2.z=1.5450;v3.x=1.0513,v3.y=3.8577,v3.z=1.5792;
  2338.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2339.     v1.x=0.5305,v1.y=3.9022,v1.z=1.5450;v2.x=0.4488,v2.y=3.3863,v2.z=1.2830;v3.x=1.0513,v3.y=3.8577,v3.z=1.5792;
  2340.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2341.     v1.x=1.0513,v1.y=3.8577,v1.z=1.5792;v2.x=0.4488,v2.y=3.3863,v2.z=1.2830;v3.x=0.9010,v3.y=3.3511,v3.z=1.3050;
  2342.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2343.     v1.x=0.6892,v1.y=2.7174,v1.z=-0.3501;v2.x=0.7533,v2.y=2.9768,v2.z=-0.9218;v3.x=1.0549,v3.y=2.6464,v3.z=-0.3558;
  2344.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2345.     v1.x=1.0549,v1.y=2.6464,v1.z=-0.3558;v2.x=0.7533,v2.y=2.9768,v2.z=-0.9218;v3.x=1.1538,v3.y=2.8993,v3.z=-0.9368;
  2346.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2347.     v1.x=0.7533,v1.y=2.9768,v1.z=-0.9218;v2.x=0.8695,v2.y=3.4089,v2.z=-1.3420;v3.x=1.1538,v3.y=2.8993,v3.z=-0.9368;
  2348.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2349.     v1.x=1.1538,v1.y=2.8993,v1.z=-0.9368;v2.x=0.8695,v2.y=3.4089,v2.z=-1.3420;v3.x=1.3282,v3.y=3.3192,v3.z=-1.3637;
  2350.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2351.     v1.x=0.8695,v1.y=3.4089,v1.z=-1.3420;v2.x=1.0143,v2.y=3.9294,v2.z=-1.5873;v3.x=1.3282,v3.y=3.3192,v3.z=-1.3637;
  2352.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2353.     v1.x=1.3282,v1.y=3.3192,v1.z=-1.3637;v2.x=1.0143,v2.y=3.9294,v2.z=-1.5873;v3.x=1.5432,v3.y=3.8244,v3.z=-1.6128;
  2354.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2355.     v1.x=1.0143,v1.y=3.9294,v1.z=-1.5873;v2.x=1.1716,v2.y=4.4833,v2.z=-1.6725;v3.x=1.5432,v3.y=3.8244,v3.z=-1.6128;
  2356.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2357.     v1.x=1.5432,v1.y=3.8244,v1.z=-1.6128;v2.x=1.1716,v2.y=4.4833,v2.z=-1.6725;v3.x=1.7751,v3.y=4.3615,v3.z=-1.6980;
  2358.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2359.     v1.x=1.1716,v1.y=4.4833,v1.z=-1.6725;v2.x=1.3364,v2.y=5.0549,v2.z=-1.6255;v3.x=1.7751,v3.y=4.3615,v3.z=-1.6980;
  2360.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2361.     v1.x=1.7751,v1.y=4.3615,v1.z=-1.6980;v2.x=1.3364,v2.y=5.0549,v2.z=-1.6255;v3.x=2.0160,v3.y=4.9132,v3.z=-1.6453;
  2362.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2363.     v1.x=1.3364,v1.y=5.0549,v1.z=-1.6255;v2.x=1.5156,v2.y=5.6690,v2.z=-1.4535;v3.x=2.0160,v3.y=4.9132,v3.z=-1.6453;
  2364.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2365.     v1.x=2.0160,v1.y=4.9132,v1.z=-1.6453;v2.x=1.5156,v2.y=5.6690,v2.z=-1.4535;v3.x=2.2735,v3.y=5.4974,v3.z=-1.4608;
  2366.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2367.     v1.x=1.5156,v1.y=5.6690,v1.z=-1.4535;v2.x=1.7120,v2.y=6.3306,v2.z=-1.0828;v3.x=2.2735,v3.y=5.4974,v3.z=-1.4608;
  2368.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2369.     v1.x=2.2735,v1.y=5.4974,v1.z=-1.4608;v2.x=1.7120,v2.y=6.3306,v2.z=-1.0828;v3.x=2.5482,v3.y=6.1125,v3.z=-1.0771;
  2370.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2371.     v1.x=1.7120,v1.y=6.3306,v1.z=-1.0828;v2.x=1.8799,v2.y=6.8729,v2.z=-0.3992;v3.x=2.5482,v3.y=6.1125,v3.z=-1.0771;
  2372.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2373.     v1.x=2.5482,v1.y=6.1125,v1.z=-1.0771;v2.x=1.8799,v2.y=6.8729,v2.z=-0.3992;v3.x=2.7753,v3.y=6.6048,v3.z=-0.3936;
  2374.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2375.     v1.x=1.8799,v1.y=6.8729,v1.z=-0.3992;v2.x=1.9247,v2.y=6.9714,v2.z=0.5107;v3.x=2.7753,v3.y=6.6048,v3.z=-0.3936;
  2376.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2377.     v1.x=2.7753,v1.y=6.6048,v1.z=-0.3936;v2.x=1.9247,v2.y=6.9714,v2.z=0.5107;v3.x=2.8279,v3.y=6.6866,v3.z=0.5016;
  2378.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2379.     v1.x=1.9247,v1.y=6.9714,v1.z=0.5107;v2.x=1.8059,v2.y=6.5077,v2.z=1.2912;v3.x=2.8279,v3.y=6.6866,v3.z=0.5016;
  2380.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2381.     v1.x=2.8279,v1.y=6.6866,v1.z=0.5016;v2.x=1.8059,v2.y=6.5077,v2.z=1.2912;v3.x=2.6555,v3.y=6.2564,v3.z=1.2721;
  2382.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2383.     v1.x=1.8059,v1.y=6.5077,v1.z=1.2912;v2.x=1.5967,v2.y=5.7531,v2.z=1.6866;v3.x=2.6555,v3.y=6.2564,v3.z=1.2721;
  2384.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2385.     v1.x=2.6555,v1.y=6.2564,v1.z=1.2721;v2.x=1.5967,v2.y=5.7531,v2.z=1.6866;v3.x=2.3591,v3.y=5.5571,v3.z=1.6767;
  2386.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2387.     v1.x=1.5967,v1.y=5.7531,v1.z=1.6866;v2.x=1.3900,v2.y=5.0267,v2.z=1.7733;v3.x=2.3591,v3.y=5.5571,v3.z=1.6767;
  2388.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2389.     v1.x=2.3591,v1.y=5.5571,v1.z=1.6767;v2.x=1.3900,v2.y=5.0267,v2.z=1.7733;v3.x=2.0640,v3.y=4.8738,v3.z=1.7817;
  2390.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2391.     v1.x=1.3900,v1.y=5.0267,v1.z=1.7733;v2.x=1.2125,v2.y=4.4110,v2.z=1.7222;v3.x=2.0640,v3.y=4.8738,v3.z=1.7817;
  2392.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2393.     v1.x=2.0640,v1.y=4.8738,v1.z=1.7817;v2.x=1.2125,v2.y=4.4110,v2.z=1.7222;v3.x=1.8066,v3.y=4.2834,v3.z=1.7430;
  2394.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2395.     v1.x=1.2125,v1.y=4.4110,v1.z=1.7222;v2.x=1.0513,v2.y=3.8577,v2.z=1.5792;v3.x=1.8066,v3.y=4.2834,v3.z=1.7430;
  2396.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2397.     v1.x=1.8066,v1.y=4.2834,v1.z=1.7430;v2.x=1.0513,v2.y=3.8577,v2.z=1.5792;v3.x=1.5711,v3.y=3.7478,v3.z=1.6032;
  2398.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2399.     v1.x=1.0513,v1.y=3.8577,v1.z=1.5792;v2.x=0.9010,v2.y=3.3511,v2.z=1.3050;v3.x=1.5711,v3.y=3.7478,v3.z=1.6032;
  2400.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2401.     v1.x=1.5711,v1.y=3.7478,v1.z=1.6032;v2.x=0.9010,v2.y=3.3511,v2.z=1.3050;v3.x=1.3523,v3.y=3.2569,v3.z=1.3260;
  2402.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2403.     v1.x=1.0549,v1.y=2.6464,v1.z=-0.3558;v2.x=1.1538,v2.y=2.8993,v2.z=-0.9368;v3.x=1.4138,v3.y=2.5263,v3.z=-0.3616;
  2404.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2405.     v1.x=1.4138,v1.y=2.5263,v1.z=-0.3616;v2.x=1.1538,v2.y=2.8993,v2.z=-0.9368;v3.x=1.5470,v3.y=2.7680,v3.z=-0.9519;
  2406.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2407.     v1.x=1.1538,v1.y=2.8993,v1.z=-0.9368;v2.x=1.3282,v2.y=3.3192,v2.z=-1.3637;v3.x=1.5470,v3.y=2.7680,v3.z=-0.9519;
  2408.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2409.     v1.x=1.5470,v1.y=2.7680,v1.z=-0.9519;v2.x=1.3282,v2.y=3.3192,v2.z=-1.3637;v3.x=1.7785,v3.y=3.1680,v3.z=-1.3857;
  2410.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2411.     v1.x=1.3282,v1.y=3.3192,v1.z=-1.3637;v2.x=1.5432,v2.y=3.8244,v2.z=-1.6128;v3.x=1.7785,v3.y=3.1680,v3.z=-1.3857;
  2412.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2413.     v1.x=1.7785,v1.y=3.1680,v1.z=-1.3857;v2.x=1.5432,v2.y=3.8244,v2.z=-1.6128;v3.x=2.0623,v3.y=3.6489,v3.z=-1.6372;
  2414.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2415.     v1.x=1.5432,v1.y=3.8244,v1.z=-1.6128;v2.x=1.7751,v2.y=4.3615,v2.z=-1.6980;v3.x=2.0623,v3.y=3.6489,v3.z=-1.6372;
  2416.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2417.     v1.x=2.0623,v1.y=3.6489,v1.z=-1.6372;v2.x=1.7751,v2.y=4.3615,v2.z=-1.6980;v3.x=2.3670,v3.y=4.1586,v3.z=-1.7154;
  2418.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2419.     v1.x=1.7751,v1.y=4.3615,v1.z=-1.6980;v2.x=2.0160,v2.y=4.9132,v2.z=-1.6453;v3.x=2.3670,v3.y=4.1586,v3.z=-1.7154;
  2420.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2421.     v1.x=2.3670,v1.y=4.1586,v1.z=-1.7154;v2.x=2.0160,v2.y=4.9132,v2.z=-1.6453;v3.x=2.6755,v3.y=4.6693,v3.z=-1.6322;
  2422.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2423.     v1.x=2.0160,v1.y=4.9132,v1.z=-1.6453;v2.x=2.2735,v2.y=5.4974,v2.z=-1.4608;v3.x=2.6755,v3.y=4.6693,v3.z=-1.6322;
  2424.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2425.     v1.x=2.6755,v1.y=4.6693,v1.z=-1.6322;v2.x=2.2735,v2.y=5.4974,v2.z=-1.4608;v3.x=2.9771,v3.y=5.1628,v3.z=-1.3859;
  2426.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2427.     v1.x=2.2735,v1.y=5.4974,v1.z=-1.4608;v2.x=2.5482,v2.y=6.1125,v2.z=-1.0771;v3.x=2.9771,v3.y=5.1628,v3.z=-1.3859;
  2428.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2429.     v1.x=2.9771,v1.y=5.1628,v1.z=-1.3859;v2.x=2.5482,v2.y=6.1125,v2.z=-1.0771;v3.x=3.2493,v3.y=5.6012,v3.z=-0.9537;
  2430.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2431.     v1.x=2.5482,v1.y=6.1125,v1.z=-1.0771;v2.x=2.7753,v2.y=6.6048,v2.z=-0.3936;v3.x=3.2493,v3.y=5.6012,v3.z=-0.9537;
  2432.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2433.     v1.x=3.2493,v1.y=5.6012,v1.z=-0.9537;v2.x=2.7753,v2.y=6.6048,v2.z=-0.3936;v3.x=3.4343,v3.y=5.8879,v3.z=-0.3265;
  2434.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2435.     v1.x=2.7753,v1.y=6.6048,v1.z=-0.3936;v2.x=2.8279,v2.y=6.6866,v2.z=0.5016;v3.x=3.4343,v3.y=5.8879,v3.z=-0.3265;
  2436.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2437.     v1.x=3.4343,v1.y=5.8879,v1.z=-0.3265;v2.x=2.8279,v2.y=6.6866,v2.z=0.5016;v3.x=3.4557,v3.y=5.8987,v3.z=0.4046;
  2438.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2439.     v1.x=2.8279,v1.y=6.6866,v1.z=0.5016;v2.x=2.6555,v2.y=6.2564,v2.z=1.2721;v3.x=3.4557,v3.y=5.8987,v3.z=0.4046;
  2440.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2441.     v1.x=3.4557,v1.y=5.8987,v1.z=0.4046;v2.x=2.6555,v2.y=6.2564,v2.z=1.2721;v3.x=3.2942,v3.y=5.6080,v3.z=1.0508;
  2442.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2443.     v1.x=2.6555,v1.y=6.2564,v1.z=1.2721;v2.x=2.3591,v2.y=5.5571,v2.z=1.6767;v3.x=3.2942,v3.y=5.6080,v3.z=1.0508;
  2444.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2445.     v1.x=3.2942,v1.y=5.6080,v1.z=1.0508;v2.x=2.3591,v2.y=5.5571,v2.z=1.6767;v3.x=3.0163,v3.y=5.1310,v3.z=1.4779;
  2446.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2447.     v1.x=2.3591,v1.y=5.5571,v1.z=1.6767;v2.x=2.0640,v2.y=4.8738,v2.z=1.7817;v3.x=3.0163,v3.y=5.1310,v3.z=1.4779;
  2448.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2449.     v1.x=3.0163,v1.y=5.1310,v1.z=1.4779;v2.x=2.0640,v2.y=4.8738,v2.z=1.7817;v3.x=2.7022,v3.y=4.6012,v3.z=1.6870;
  2450.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2451.     v1.x=2.0640,v1.y=4.8738,v1.z=1.7817;v2.x=1.8066,v2.y=4.2834,v2.z=1.7430;v3.x=2.7022,v3.y=4.6012,v3.z=1.6870;
  2452.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2453.     v1.x=2.7022,v1.y=4.6012,v1.z=1.6870;v2.x=1.8066,v2.y=4.2834,v2.z=1.7430;v3.x=2.3881,v3.y=4.0770,v3.z=1.7287;
  2454.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2455.     v1.x=1.8066,v1.y=4.2834,v1.z=1.7430;v2.x=1.5711,v2.y=3.7478,v2.z=1.6032;v3.x=2.3881,v3.y=4.0770,v3.z=1.7287;
  2456.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2457.     v1.x=2.3881,v1.y=4.0770,v1.z=1.7287;v2.x=1.5711,v2.y=3.7478,v2.z=1.6032;v3.x=2.0817,v3.y=3.5707,v3.z=1.6198;
  2458.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2459.     v1.x=1.5711,v1.y=3.7478,v1.z=1.6032;v2.x=1.3523,v2.y=3.2569,v2.z=1.3260;v3.x=2.0817,v3.y=3.5707,v3.z=1.6198;
  2460.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2461.     v1.x=2.0817,v1.y=3.5707,v1.z=1.6198;v2.x=1.3523,v2.y=3.2569,v2.z=1.3260;v3.x=1.7951,v3.y=3.1030,v3.z=1.3461;
  2462.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2463.     v1.x=1.4138,v1.y=2.5263,v1.z=-0.3616;v2.x=1.5470,v2.y=2.7680,v2.z=-0.9519;v3.x=1.7595,v3.y=2.3578,v3.z=-0.3674;
  2464.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2465.     v1.x=1.7595,v1.y=2.3578,v1.z=-0.3674;v2.x=1.5470,v2.y=2.7680,v2.z=-0.9519;v3.x=1.9258,v3.y=2.5836,v3.z=-0.9674;
  2466.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2467.     v1.x=1.5470,v1.y=2.7680,v1.z=-0.9519;v2.x=1.7785,v2.y=3.1680,v2.z=-1.3857;v3.x=1.9258,v3.y=2.5836,v3.z=-0.9674;
  2468.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2469.     v1.x=1.9258,v1.y=2.5836,v1.z=-0.9674;v2.x=1.7785,v2.y=3.1680,v2.z=-1.3857;v3.x=2.2120,v3.y=2.9558,v3.z=-1.4083;
  2470.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2471.     v1.x=1.7785,v1.y=3.1680,v1.z=-1.3857;v2.x=2.0623,v2.y=3.6489,v2.z=-1.6372;v3.x=2.2120,v3.y=2.9558,v3.z=-1.4083;
  2472.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2473.     v1.x=2.2120,v1.y=2.9558,v1.z=-1.4083;v2.x=2.0623,v2.y=3.6489,v2.z=-1.6372;v3.x=2.5614,v3.y=3.4023,v3.z=-1.6654;
  2474.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2475.     v1.x=2.0623,v1.y=3.6489,v1.z=-1.6372;v2.x=2.3670,v2.y=4.1586,v2.z=-1.7154;v3.x=2.5614,v3.y=3.4023,v3.z=-1.6654;
  2476.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2477.     v1.x=2.5614,v1.y=3.4023,v1.z=-1.6654;v2.x=2.3670,v2.y=4.1586,v2.z=-1.7154;v3.x=2.9363,v3.y=3.8761,v3.z=-1.7534;
  2478.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2479.     v1.x=2.3670,v1.y=4.1586,v1.z=-1.7154;v2.x=2.6755,v2.y=4.6693,v2.z=-1.6322;v3.x=2.9363,v3.y=3.8761,v3.z=-1.7534;
  2480.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2481.     v1.x=2.9363,v1.y=3.8761,v1.z=-1.7534;v2.x=2.6755,v2.y=4.6693,v2.z=-1.6322;v3.x=3.3241,v3.y=4.3620,v3.z=-1.6990;
  2482.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2483.     v1.x=2.6755,v1.y=4.6693,v1.z=-1.6322;v2.x=2.9771,v2.y=5.1628,v2.z=-1.3859;v3.x=3.3241,v3.y=4.3620,v3.z=-1.6990;
  2484.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2485.     v1.x=3.3241,v1.y=4.3620,v1.z=-1.6990;v2.x=2.9771,v2.y=5.1628,v2.z=-1.3859;v3.x=3.7371,v3.y=4.8759,v3.z=-1.5085;
  2486.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2487.     v1.x=2.9771,v1.y=5.1628,v1.z=-1.3859;v2.x=3.2493,v2.y=5.6012,v2.z=-0.9537;v3.x=3.7371,v3.y=4.8759,v3.z=-1.5085;
  2488.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2489.     v1.x=3.7371,v1.y=4.8759,v1.z=-1.5085;v2.x=3.2493,v2.y=5.6012,v2.z=-0.9537;v3.x=4.1755,v3.y=5.4160,v3.z=-1.1123;
  2490.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2491.     v1.x=3.2493,v1.y=5.6012,v1.z=-0.9537;v2.x=3.4343,v2.y=5.8879,v2.z=-0.3265;v3.x=4.1755,v3.y=5.4160,v3.z=-1.1123;
  2492.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2493.     v1.x=4.1755,v1.y=5.4160,v1.z=-1.1123;v2.x=3.4343,v2.y=5.8879,v2.z=-0.3265;v3.x=4.5336,v3.y=5.8464,v3.z=-0.4064;
  2494.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2495.     v1.x=3.4343,v1.y=5.8879,v1.z=-0.3265;v2.x=3.4557,v2.y=5.8987,v2.z=0.4046;v3.x=4.5336,v3.y=5.8464,v3.z=-0.4064;
  2496.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2497.     v1.x=4.5336,v1.y=5.8464,v1.z=-0.4064;v2.x=3.4557,v2.y=5.8987,v2.z=0.4046;v3.x=4.6079,v3.y=5.9139,v3.z=0.5180;
  2498.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2499.     v1.x=3.4557,v1.y=5.8987,v1.z=0.4046;v2.x=3.2942,v2.y=5.6080,v2.z=1.0508;v3.x=4.6079,v3.y=5.9139,v3.z=0.5180;
  2500.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2501.     v1.x=4.6079,v1.y=5.9139,v1.z=0.5180;v2.x=3.2942,v2.y=5.6080,v2.z=1.0508;v3.x=4.3210,v3.y=5.5308,v3.z=1.3137;
  2502.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2503.     v1.x=3.2942,v1.y=5.6080,v1.z=1.0508;v2.x=3.0163,v2.y=5.1310,v2.z=1.4779;v3.x=4.3210,v3.y=5.5308,v3.z=1.3137;
  2504.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2505.     v1.x=4.3210,v1.y=5.5308,v1.z=1.3137;v2.x=3.0163,v2.y=5.1310,v2.z=1.4779;v3.x=3.8385,v3.y=4.9125,v3.z=1.7314;
  2506.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2507.     v1.x=3.0163,v1.y=5.1310,v1.z=1.4779;v2.x=2.7022,v2.y=4.6012,v2.z=1.6870;v3.x=3.8385,v3.y=4.9125,v3.z=1.7314;
  2508.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2509.     v1.x=3.8385,v1.y=4.9125,v1.z=1.7314;v2.x=2.7022,v2.y=4.6012,v2.z=1.6870;v3.x=3.3615,v3.y=4.3098,v3.z=1.8399;
  2510.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2511.     v1.x=2.7022,v1.y=4.6012,v1.z=1.6870;v2.x=2.3881,v2.y=4.0770,v2.z=1.7287;v3.x=3.3615,v3.y=4.3098,v3.z=1.8399;
  2512.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2513.     v1.x=3.3615,v1.y=4.3098,v1.z=1.8399;v2.x=2.3881,v2.y=4.0770,v2.z=1.7287;v3.x=2.9469,v3.y=3.7898,v3.z=1.8000;
  2514.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2515.     v1.x=2.3881,v1.y=4.0770,v1.z=1.7287;v2.x=2.0817,v2.y=3.5707,v2.z=1.6198;v3.x=2.9469,v3.y=3.7898,v3.z=1.8000;
  2516.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2517.     v1.x=2.9469,v1.y=3.7898,v1.z=1.8000;v2.x=2.0817,v2.y=3.5707,v2.z=1.6198;v3.x=2.5688,v3.y=3.3185,v3.z=1.6556;
  2518.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2519.     v1.x=2.0817,v1.y=3.5707,v1.z=1.6198;v2.x=1.7951,v2.y=3.1030,v2.z=1.3461;v3.x=2.5688,v3.y=3.3185,v3.z=1.6556;
  2520.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2521.     v1.x=2.5688,v1.y=3.3185,v1.z=1.6556;v2.x=1.7951,v2.y=3.1030,v2.z=1.3461;v3.x=2.2194,v3.y=2.8873,v3.z=1.3693;
  2522.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2523.     v1.x=1.7595,v1.y=2.3578,v1.z=-0.3674;v2.x=1.9258,v2.y=2.5836,v2.z=-0.9674;v3.x=2.0855,v3.y=2.1421,v3.z=-0.3734;
  2524.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2525.     v1.x=2.0855,v1.y=2.1421,v1.z=-0.3734;v2.x=1.9258,v2.y=2.5836,v2.z=-0.9674;v3.x=2.2829,v3.y=2.3476,v3.z=-0.9830;
  2526.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2527.     v1.x=1.9258,v1.y=2.5836,v1.z=-0.9674;v2.x=2.2120,v2.y=2.9558,v2.z=-1.4083;v3.x=2.2829,v3.y=2.3476,v3.z=-0.9830;
  2528.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2529.     v1.x=2.2829,v1.y=2.3476,v1.z=-0.9830;v2.x=2.2120,v2.y=2.9558,v2.z=-1.4083;v3.x=2.6207,v3.y=2.6846,v3.z=-1.4311;
  2530.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2531.     v1.x=2.2120,v1.y=2.9558,v1.z=-1.4083;v2.x=2.5614,v2.y=3.4023,v2.z=-1.6654;v3.x=2.6207,v3.y=2.6846,v3.z=-1.4311;
  2532.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2533.     v1.x=2.6207,v1.y=2.6846,v1.z=-1.4311;v2.x=2.5614,v2.y=3.4023,v2.z=-1.6654;v3.x=3.0319,v3.y=3.0881,v3.z=-1.6927;
  2534.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2535.     v1.x=2.5614,v1.y=3.4023,v1.z=-1.6654;v2.x=2.9363,v2.y=3.8761,v2.z=-1.7534;v3.x=3.0319,v3.y=3.0881,v3.z=-1.6927;
  2536.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2537.     v1.x=3.0319,v1.y=3.0881,v1.z=-1.6927;v2.x=2.9363,v2.y=3.8761,v2.z=-1.7534;v3.x=3.4725,v3.y=3.5157,v3.z=-1.7836;
  2538.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2539.     v1.x=2.9363,v1.y=3.8761,v1.z=-1.7534;v2.x=3.3241,v2.y=4.3620,v2.z=-1.6990;v3.x=3.4725,v3.y=3.5157,v3.z=-1.7836;
  2540.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2541.     v1.x=3.4725,v1.y=3.5157,v1.z=-1.7836;v2.x=3.3241,v2.y=4.3620,v2.z=-1.6990;v3.x=3.9294,v3.y=3.9558,v3.z=-1.7335;
  2542.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2543.     v1.x=3.3241,v1.y=4.3620,v1.z=-1.6990;v2.x=3.7371,v2.y=4.8759,v2.z=-1.5085;v3.x=3.9294,v3.y=3.9558,v3.z=-1.7335;
  2544.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2545.     v1.x=3.9294,v1.y=3.9558,v1.z=-1.7335;v2.x=3.7371,v2.y=4.8759,v2.z=-1.5085;v3.x=4.4224,v3.y=4.4274,v3.z=-1.5500;
  2546.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2547.     v1.x=3.7371,v1.y=4.8759,v1.z=-1.5085;v2.x=4.1755,v2.y=5.4160,v2.z=-1.1123;v3.x=4.4224,v3.y=4.4274,v3.z=-1.5500;
  2548.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2549.     v1.x=4.4224,v1.y=4.4274,v1.z=-1.5500;v2.x=4.1755,v2.y=5.4160,v2.z=-1.1123;v3.x=4.9566,v3.y=4.9337,v3.z=-1.1547;
  2550.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2551.     v1.x=4.1755,v1.y=5.4160,v1.z=-1.1123;v2.x=4.5336,v2.y=5.8464,v2.z=-0.4064;v3.x=4.9566,v3.y=4.9337,v3.z=-1.1547;
  2552.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2553.     v1.x=4.9566,v1.y=4.9337,v1.z=-1.1547;v2.x=4.5336,v2.y=5.8464,v2.z=-0.4064;v3.x=5.4008,v3.y=5.3450,v3.z=-0.4258;
  2554.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2555.     v1.x=4.5336,v1.y=5.8464,v1.z=-0.4064;v2.x=4.6079,v2.y=5.9139,v2.z=0.5180;v3.x=5.4008,v3.y=5.3450,v3.z=-0.4258;
  2556.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2557.     v1.x=5.4008,v1.y=5.3450,v1.z=-0.4258;v2.x=4.6079,v2.y=5.9139,v2.z=0.5180;v3.x=5.4946,v3.y=5.4120,v3.z=0.5446;
  2558.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2559.     v1.x=4.6079,v1.y=5.9139,v1.z=0.5180;v2.x=4.3210,v2.y=5.5308,v2.z=1.3137;v3.x=5.4946,v3.y=5.4120,v3.z=0.5446;
  2560.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2561.     v1.x=5.4946,v1.y=5.4120,v1.z=0.5446;v2.x=4.3210,v2.y=5.5308,v2.z=1.3137;v3.x=5.1377,v3.y=5.0472,v3.z=1.3769;
  2562.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2563.     v1.x=4.3210,v1.y=5.5308,v1.z=1.3137;v2.x=3.8385,v2.y=4.9125,v2.z=1.7314;v3.x=5.1377,v3.y=5.0472,v3.z=1.3769;
  2564.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2565.     v1.x=5.1377,v1.y=5.0472,v1.z=1.3769;v2.x=3.8385,v2.y=4.9125,v2.z=1.7314;v3.x=4.5422,v3.y=4.4618,v3.z=1.7986;
  2566.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2567.     v1.x=3.8385,v1.y=4.9125,v1.z=1.7314;v2.x=3.3615,v2.y=4.3098,v2.z=1.8399;v3.x=4.5422,v3.y=4.4618,v3.z=1.7986;
  2568.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2569.     v1.x=4.5422,v1.y=4.4618,v1.z=1.7986;v2.x=3.3615,v2.y=4.3098,v2.z=1.8399;v3.x=3.9639,v3.y=3.9012,v3.z=1.8911;
  2570.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2571.     v1.x=3.3615,v1.y=4.3098,v1.z=1.8399;v2.x=2.9469,v2.y=3.7898,v2.z=1.8000;v3.x=3.9639,v3.y=3.9012,v3.z=1.8911;
  2572.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2573.     v1.x=3.9639,v1.y=3.9012,v1.z=1.8911;v2.x=2.9469,v2.y=3.7898,v2.z=1.8000;v3.x=3.4717,v3.y=3.4272,v3.z=1.8365;
  2574.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2575.     v1.x=2.9469,v1.y=3.7898,v1.z=1.8000;v2.x=2.5688,v2.y=3.3185,v2.z=1.6556;v3.x=3.4717,v3.y=3.4272,v3.z=1.8365;
  2576.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2577.     v1.x=3.4717,v1.y=3.4272,v1.z=1.8365;v2.x=2.5688,v2.y=3.3185,v2.z=1.6556;v3.x=3.0278,v3.y=3.0022,v3.z=1.6840;
  2578.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2579.     v1.x=2.5688,v1.y=3.3185,v1.z=1.6556;v2.x=2.2194,v2.y=2.8873,v2.z=1.3693;v3.x=3.0278,v3.y=3.0022,v3.z=1.6840;
  2580.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2581.     v1.x=3.0278,v1.y=3.0022,v1.z=1.6840;v2.x=2.2194,v2.y=2.8873,v2.z=1.3693;v3.x=2.6189,v3.y=2.6144,v3.z=1.3917;
  2582.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2583.     v1.x=2.0855,v1.y=2.1421,v1.z=-0.3734;v2.x=2.2829,v2.y=2.3476,v2.z=-0.9830;v3.x=2.3853,v3.y=1.8816,v3.z=-0.3794;
  2584.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2585.     v1.x=2.3853,v1.y=1.8816,v1.z=-0.3794;v2.x=2.2829,v2.y=2.3476,v2.z=-0.9830;v3.x=2.6114,v3.y=2.0624,v3.z=-0.9990;
  2586.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2587.     v1.x=2.2829,v1.y=2.3476,v1.z=-0.9830;v2.x=2.6207,v2.y=2.6846,v2.z=-1.4311;v3.x=2.6114,v3.y=2.0624,v3.z=-0.9990;
  2588.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2589.     v1.x=2.6114,v1.y=2.0624,v1.z=-0.9990;v2.x=2.6207,v2.y=2.6846,v2.z=-1.4311;v3.x=2.9965,v3.y=2.3572,v3.z=-1.4542;
  2590.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2591.     v1.x=2.6207,v1.y=2.6846,v1.z=-1.4311;v2.x=3.0319,v2.y=3.0881,v2.z=-1.6927;v3.x=2.9965,v3.y=2.3572,v3.z=-1.4542;
  2592.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2593.     v1.x=2.9965,v1.y=2.3572,v1.z=-1.4542;v2.x=3.0319,v2.y=3.0881,v2.z=-1.6927;v3.x=3.4647,v3.y=2.7094,v3.z=-1.7184;
  2594.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2595.     v1.x=3.0319,v1.y=3.0881,v1.z=-1.6927;v2.x=3.4725,v2.y=3.5157,v2.z=-1.7836;v3.x=3.4647,v3.y=2.7094,v3.z=-1.7184;
  2596.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2597.     v1.x=3.4647,v1.y=2.7094,v1.z=-1.7184;v2.x=3.4725,v2.y=3.5157,v2.z=-1.7836;v3.x=3.9649,v3.y=3.0813,v3.z=-1.8019;
  2598.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2599.     v1.x=3.4725,v1.y=3.5157,v1.z=-1.7836;v2.x=3.9294,v2.y=3.9558,v2.z=-1.7335;v3.x=3.9649,v3.y=3.0813,v3.z=-1.8019;
  2600.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2601.     v1.x=3.9649,v1.y=3.0813,v1.z=-1.8019;v2.x=3.9294,v2.y=3.9558,v2.z=-1.7335;v3.x=4.4712,v3.y=3.4542,v3.z=-1.7196;
  2602.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2603.     v1.x=3.9294,v1.y=3.9558,v1.z=-1.7335;v2.x=4.4224,v2.y=4.4274,v2.z=-1.5500;v3.x=4.4712,v3.y=3.4542,v3.z=-1.7196;
  2604.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2605.     v1.x=4.4712,v1.y=3.4542,v1.z=-1.7196;v2.x=4.4224,v2.y=4.4274,v2.z=-1.5500;v3.x=4.9714,v3.y=3.8189,v3.z=-1.4713;
  2606.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2607.     v1.x=4.4224,v1.y=4.4274,v1.z=-1.5500;v2.x=4.9566,v2.y=4.9337,v2.z=-1.1547;v3.x=4.9714,v3.y=3.8189,v3.z=-1.4713;
  2608.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2609.     v1.x=4.9714,v1.y=3.8189,v1.z=-1.4713;v2.x=4.9566,v2.y=4.9337,v2.z=-1.1547;v3.x=5.4345,v3.y=4.1519,v3.z=-1.0250;
  2610.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2611.     v1.x=4.9566,v1.y=4.9337,v1.z=-1.1547;v2.x=5.4008,v2.y=5.3450,v2.z=-0.4258;v3.x=5.4345,v3.y=4.1519,v3.z=-1.0250;
  2612.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2613.     v1.x=5.4345,v1.y=4.1519,v1.z=-1.0250;v2.x=5.4008,v2.y=5.3450,v2.z=-0.4258;v3.x=5.7583,v3.y=4.3769,v3.z=-0.3553;
  2614.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2615.     v1.x=5.4008,v1.y=5.3450,v1.z=-0.4258;v2.x=5.4946,v2.y=5.4120,v2.z=0.5446;v3.x=5.7583,v3.y=4.3769,v3.z=-0.3553;
  2616.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2617.     v1.x=5.7583,v1.y=4.3769,v1.z=-0.3553;v2.x=5.4946,v2.y=5.4120,v2.z=0.5446;v3.x=5.7943,v3.y=4.3863,v3.z=0.4427;
  2618.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2619.     v1.x=5.4946,v1.y=5.4120,v1.z=0.5446;v2.x=5.1377,v2.y=5.0472,v2.z=1.3769;v3.x=5.7943,v3.y=4.3863,v3.z=0.4427;
  2620.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2621.     v1.x=5.7943,v1.y=4.3863,v1.z=0.4427;v2.x=5.1377,v2.y=5.0472,v2.z=1.3769;v3.x=5.5021,v3.y=4.1548,v3.z=1.1444;
  2622.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2623.     v1.x=5.1377,v1.y=5.0472,v1.z=1.3769;v2.x=4.5422,v2.y=4.4618,v2.z=1.7986;v3.x=5.5021,v3.y=4.1548,v3.z=1.1444;
  2624.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2625.     v1.x=5.5021,v1.y=4.1548,v1.z=1.1444;v2.x=4.5422,v2.y=4.4618,v2.z=1.7986;v3.x=5.0107,v3.y=3.7815,v3.z=1.5898;
  2626.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2627.     v1.x=4.5422,v1.y=4.4618,v1.z=1.7986;v2.x=3.9639,v2.y=3.9012,v2.z=1.8911;v3.x=5.0107,v3.y=3.7815,v3.z=1.5898;
  2628.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2629.     v1.x=5.0107,v1.y=3.7815,v1.z=1.5898;v2.x=3.9639,v2.y=3.9012,v2.z=1.8911;v3.x=4.4737,v3.y=3.3798,v3.z=1.7916;
  2630.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2631.     v1.x=3.9639,v1.y=3.9012,v1.z=1.8911;v2.x=3.4717,v2.y=3.4272,v2.z=1.8365;v3.x=4.4737,v3.y=3.3798,v3.z=1.7916;
  2632.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2633.     v1.x=4.4737,v1.y=3.3798,v1.z=1.7916;v2.x=3.4717,v2.y=3.4272,v2.z=1.8365;v3.x=3.9525,v3.y=2.9935,v3.z=1.8214;
  2634.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2635.     v1.x=3.4717,v1.y=3.4272,v1.z=1.8365;v2.x=3.0278,v2.y=3.0022,v2.z=1.6840;v3.x=3.9525,v3.y=2.9935,v3.z=1.8214;
  2636.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2637.     v1.x=3.9525,v1.y=2.9935,v1.z=1.8214;v2.x=3.0278,v2.y=3.0022,v2.z=1.6840;v3.x=3.4517,v3.y=2.6255,v3.z=1.7014;
  2638.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2639.     v1.x=3.0278,v1.y=3.0022,v1.z=1.6840;v2.x=2.6189,v2.y=2.6144,v2.z=1.3917;v3.x=3.4517,v3.y=2.6255,v3.z=1.7014;
  2640.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2641.     v1.x=3.4517,v1.y=2.6255,v1.z=1.7014;v2.x=2.6189,v2.y=2.6144,v2.z=1.3917;v3.x=2.9863,v3.y=2.2874,v3.z=1.4129;
  2642.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2643.     v1.x=2.3853,v1.y=1.8816,v1.z=-0.3794;v2.x=2.6114,v2.y=2.0624,v2.z=-0.9990;v3.x=2.6527,v3.y=1.5793,v3.z=-0.3856;
  2644.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2645.     v1.x=2.6527,v1.y=1.5793,v1.z=-0.3856;v2.x=2.6114,v2.y=2.0624,v2.z=-0.9990;v3.x=2.9046,v3.y=1.7315,v3.z=-1.0152;
  2646.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2647.     v1.x=2.6114,v1.y=2.0624,v1.z=-0.9990;v2.x=2.9965,v2.y=2.3572,v2.z=-1.4542;v3.x=2.9046,v3.y=1.7315,v3.z=-1.0152;
  2648.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2649.     v1.x=2.9046,v1.y=1.7315,v1.z=-1.0152;v2.x=2.9965,v2.y=2.3572,v2.z=-1.4542;v3.x=3.3316,v3.y=1.9774,v3.z=-1.4778;
  2650.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2651.     v1.x=2.9965,v1.y=2.3572,v1.z=-1.4542;v2.x=3.4647,v2.y=2.7094,v2.z=-1.7184;v3.x=3.3316,v3.y=1.9774,v3.z=-1.4778;
  2652.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2653.     v1.x=3.3316,v1.y=1.9774,v1.z=-1.4778;v2.x=3.4647,v2.y=2.7094,v2.z=-1.7184;v3.x=3.8498,v3.y=2.2700,v3.z=-1.7473;
  2654.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2655.     v1.x=3.4647,v1.y=2.7094,v1.z=-1.7184;v2.x=3.9649,v2.y=3.0813,v2.z=-1.8019;v3.x=3.8498,v3.y=2.2700,v3.z=-1.7473;
  2656.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2657.     v1.x=3.8498,v1.y=2.2700,v1.z=-1.7473;v2.x=3.9649,v2.y=3.0813,v2.z=-1.8019;v3.x=4.4034,v3.y=2.5787,v3.z=-1.8379;
  2658.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2659.     v1.x=3.9649,v1.y=3.0813,v1.z=-1.8019;v2.x=4.4712,v2.y=3.4542,v2.z=-1.7196;v3.x=4.4034,v3.y=2.5787,v3.z=-1.8379;
  2660.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2661.     v1.x=4.4034,v1.y=2.5787,v1.z=-1.8379;v2.x=4.4712,v2.y=3.4542,v2.z=-1.7196;v3.x=4.9716,v3.y=2.8924,v3.z=-1.7743;
  2662.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2663.     v1.x=4.4712,v1.y=3.4542,v1.z=-1.7196;v2.x=4.9714,v2.y=3.8189,v2.z=-1.4713;v3.x=4.9716,v3.y=2.8924,v3.z=-1.7743;
  2664.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2665.     v1.x=4.9716,v1.y=2.8924,v1.z=-1.7743;v2.x=4.9714,v2.y=3.8189,v2.z=-1.4713;v3.x=5.5651,v3.y=3.2171,v3.z=-1.5614;
  2666.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2667.     v1.x=4.9714,v1.y=3.8189,v1.z=-1.4713;v2.x=5.4345,v2.y=4.1519,v2.z=-1.0250;v3.x=5.5651,v3.y=3.2171,v3.z=-1.5614;
  2668.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2669.     v1.x=5.5651,v1.y=3.2171,v1.z=-1.5614;v2.x=5.4345,v2.y=4.1519,v2.z=-1.0250;v3.x=6.1748,v3.y=3.5466,v3.z=-1.1364;
  2670.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2671.     v1.x=5.4345,v1.y=4.1519,v1.z=-1.0250;v2.x=5.7583,v2.y=4.3769,v2.z=-0.3553;v3.x=6.1748,v3.y=3.5466,v3.z=-1.1364;
  2672.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2673.     v1.x=6.1748,v1.y=3.5466,v1.z=-1.1364;v2.x=5.7583,v2.y=4.3769,v2.z=-0.3553;v3.x=6.6546,v3.y=3.7981,v3.z=-0.4104;
  2674.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2675.     v1.x=5.7583,v1.y=4.3769,v1.z=-0.3553;v2.x=5.7943,v2.y=4.3863,v2.z=0.4427;v3.x=6.6546,v3.y=3.7981,v3.z=-0.4104;
  2676.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2677.     v1.x=6.6546,v1.y=3.7981,v1.z=-0.4104;v2.x=5.7943,v2.y=4.3863,v2.z=0.4427;v3.x=6.7386,v3.y=3.8261,v3.z=0.5206;
  2678.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2679.     v1.x=5.7943,v1.y=4.3863,v1.z=0.4427;v2.x=5.5021,v2.y=4.1548,v2.z=1.1444;v3.x=6.7386,v3.y=3.8261,v3.z=0.5206;
  2680.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2681.     v1.x=6.7386,v1.y=3.8261,v1.z=0.5206;v2.x=5.5021,v2.y=4.1548,v2.z=1.1444;v3.x=6.3328,v3.y=3.5851,v3.z=1.3256;
  2682.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2683.     v1.x=5.5021,v1.y=4.1548,v1.z=1.1444;v2.x=5.0107,v2.y=3.7815,v2.z=1.5898;v3.x=6.3328,v3.y=3.5851,v3.z=1.3256;
  2684.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2685.     v1.x=6.3328,v1.y=3.5851,v1.z=1.3256;v2.x=5.0107,v2.y=3.7815,v2.z=1.5898;v3.x=5.6588,v3.y=3.2026,v3.z=1.7675;
  2686.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2687.     v1.x=5.0107,v1.y=3.7815,v1.z=1.5898;v2.x=4.4737,v2.y=3.3798,v2.z=1.7916;v3.x=5.6588,v3.y=3.2026,v3.z=1.7675;
  2688.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2689.     v1.x=5.6588,v1.y=3.2026,v1.z=1.7675;v2.x=4.4737,v2.y=3.3798,v2.z=1.7916;v3.x=4.9814,v3.y=2.8244,v3.z=1.9037;
  2690.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2691.     v1.x=4.4737,v1.y=3.3798,v1.z=1.7916;v2.x=3.9525,v2.y=2.9935,v2.z=1.8214;v3.x=4.9814,v3.y=2.8244,v3.z=1.9037;
  2692.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2693.     v1.x=4.9814,v1.y=2.8244,v1.z=1.9037;v2.x=3.9525,v2.y=2.9935,v2.z=1.8214;v3.x=4.3791,v3.y=2.4910,v3.z=1.8796;
  2694.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2695.     v1.x=3.9525,v1.y=2.9935,v1.z=1.8214;v2.x=3.4517,v2.y=2.6255,v2.z=1.7014;v3.x=4.3791,v3.y=2.4910,v3.z=1.8796;
  2696.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2697.     v1.x=4.3791,v1.y=2.4910,v1.z=1.8796;v2.x=3.4517,v2.y=2.6255,v2.z=1.7014;v3.x=3.8238,v3.y=2.1861,v3.z=1.7353;
  2698.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2699.     v1.x=3.4517,v1.y=2.6255,v1.z=1.7014;v2.x=2.9863,v2.y=2.2874,v2.z=1.4129;v3.x=3.8238,v3.y=2.1861,v3.z=1.7353;
  2700.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2701.     v1.x=3.8238,v1.y=2.1861,v1.z=1.7353;v2.x=2.9863,v2.y=2.2874,v2.z=1.4129;v3.x=3.3115,v3.y=1.9081,v3.z=1.4366;
  2702.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2703.     v1.x=2.6527,v1.y=1.5793,v1.z=-0.3856;v2.x=2.9046,v2.y=1.7315,v2.z=-1.0152;v3.x=2.8821,v3.y=1.2393,v3.z=-0.3918;
  2704.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2705.     v1.x=2.8821,v1.y=1.2393,v1.z=-0.3918;v2.x=2.9046,v2.y=1.7315,v2.z=-1.0152;v3.x=3.1561,v3.y=1.3592,v3.z=-1.0316;
  2706.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2707.     v1.x=2.9046,v1.y=1.7315,v1.z=-1.0152;v2.x=3.3316,v2.y=1.9774,v2.z=-1.4778;v3.x=3.1561,v3.y=1.3592,v3.z=-1.0316;
  2708.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2709.     v1.x=3.1561,v1.y=1.3592,v1.z=-1.0316;v2.x=3.3316,v2.y=1.9774,v2.z=-1.4778;v3.x=3.6189,v3.y=1.5503,v3.z=-1.5019;
  2710.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2711.     v1.x=3.3316,v1.y=1.9774,v1.z=-1.4778;v2.x=3.8498,v2.y=2.2700,v2.z=-1.7473;v3.x=3.6189,v3.y=1.5503,v3.z=-1.5019;
  2712.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2713.     v1.x=3.6189,v1.y=1.5503,v1.z=-1.5019;v2.x=3.8498,v2.y=2.2700,v2.z=-1.7473;v3.x=4.1795,v3.y=1.7763,v3.z=-1.7765;
  2714.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2715.     v1.x=3.8498,v1.y=2.2700,v1.z=-1.7473;v2.x=4.4034,v2.y=2.5787,v2.z=-1.8379;v3.x=4.1795,v3.y=1.7763,v3.z=-1.7765;
  2716.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2717.     v1.x=4.1795,v1.y=1.7763,v1.z=-1.7765;v2.x=4.4034,v2.y=2.5787,v2.z=-1.8379;v3.x=4.7785,v3.y=2.0141,v3.z=-1.8729;
  2718.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2719.     v1.x=4.4034,v1.y=2.5787,v1.z=-1.8379;v2.x=4.9716,v2.y=2.8924,v2.z=-1.7743;v3.x=4.7785,v3.y=2.0141,v3.z=-1.8729;
  2720.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2721.     v1.x=4.7785,v1.y=2.0141,v1.z=-1.8729;v2.x=4.9716,v2.y=2.8924,v2.z=-1.7743;v3.x=5.3999,v3.y=2.2580,v3.z=-1.8238;
  2722.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2723.     v1.x=4.9716,v1.y=2.8924,v1.z=-1.7743;v2.x=5.5651,v2.y=3.2171,v2.z=-1.5614;v3.x=5.3999,v3.y=2.2580,v3.z=-1.8238;
  2724.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2725.     v1.x=5.3999,v1.y=2.2580,v1.z=-1.8238;v2.x=5.5651,v2.y=3.2171,v2.z=-1.5614;v3.x=6.0750,v3.y=2.5204,v3.z=-1.6384;
  2726.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2727.     v1.x=5.5651,v1.y=3.2171,v1.z=-1.5614;v2.x=6.1748,v2.y=3.5466,v2.z=-1.1364;v3.x=6.0750,v3.y=2.5204,v3.z=-1.6384;
  2728.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2729.     v1.x=6.0750,v1.y=2.5204,v1.z=-1.6384;v2.x=6.1748,v2.y=3.5466,v2.z=-1.1364;v3.x=6.8149,v3.y=2.8042,v3.z=-1.2286;
  2730.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2731.     v1.x=6.1748,v1.y=3.5466,v1.z=-1.1364;v2.x=6.6546,v2.y=3.7981,v2.z=-0.4104;v3.x=6.8149,v3.y=2.8042,v3.z=-1.2286;
  2732.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2733.     v1.x=6.8149,v1.y=2.8042,v1.z=-1.2286;v2.x=6.6546,v2.y=3.7981,v2.z=-0.4104;v3.x=7.4341,v3.y=3.0336,v3.z=-0.4556;
  2734.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2735.     v1.x=6.6546,v1.y=3.7981,v1.z=-0.4104;v2.x=6.7386,v2.y=3.8261,v2.z=0.5206;v3.x=7.4341,v3.y=3.0336,v3.z=-0.4556;
  2736.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2737.     v1.x=7.4341,v1.y=3.0336,v1.z=-0.4556;v2.x=6.7386,v2.y=3.8261,v2.z=0.5206;v3.x=7.5607,v3.y=3.0639,v3.z=0.5841;
  2738.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2739.     v1.x=6.7386,v1.y=3.8261,v1.z=0.5206;v2.x=6.3328,v2.y=3.5851,v2.z=1.3256;v3.x=7.5607,v3.y=3.0639,v3.z=0.5841;
  2740.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2741.     v1.x=7.5607,v1.y=3.0639,v1.z=0.5841;v2.x=6.3328,v2.y=3.5851,v2.z=1.3256;v3.x=7.0529,v3.y=2.8472,v3.z=1.4738;
  2742.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2743.     v1.x=6.3328,v1.y=3.5851,v1.z=1.3256;v2.x=5.6588,v2.y=3.2026,v2.z=1.7675;v3.x=7.0529,v3.y=2.8472,v3.z=1.4738;
  2744.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2745.     v1.x=7.0529,v1.y=2.8472,v1.z=1.4738;v2.x=5.6588,v2.y=3.2026,v2.z=1.7675;v3.x=6.2160,v3.y=2.5093,v3.z=1.9144;
  2746.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2747.     v1.x=5.6588,v1.y=3.2026,v1.z=1.7675;v2.x=4.9814,v2.y=2.8244,v2.z=1.9037;v3.x=6.2160,v3.y=2.5093,v3.z=1.9144;
  2748.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2749.     v1.x=6.2160,v1.y=2.5093,v1.z=1.9144;v2.x=4.9814,v2.y=2.8244,v2.z=1.9037;v3.x=5.4146,v3.y=2.1920,v3.z=1.9992;
  2750.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2751.     v1.x=4.9814,v1.y=2.8244,v1.z=1.9037;v2.x=4.3791,v2.y=2.4910,v2.z=1.8796;v3.x=5.4146,v3.y=2.1920,v3.z=1.9992;
  2752.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2753.     v1.x=5.4146,v1.y=2.1920,v1.z=1.9992;v2.x=4.3791,v2.y=2.4910,v2.z=1.8796;v3.x=4.7421,v3.y=1.9284,v3.z=1.9323;
  2754.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2755.     v1.x=4.3791,v1.y=2.4910,v1.z=1.8796;v2.x=3.8238,v2.y=2.1861,v2.z=1.7353;v3.x=4.7421,v3.y=1.9284,v3.z=1.9323;
  2756.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2757.     v1.x=4.7421,v1.y=1.9284,v1.z=1.9323;v2.x=3.8238,v2.y=2.1861,v2.z=1.7353;v3.x=4.1408,v3.y=1.6946,v3.z=1.7684;
  2758.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2759.     v1.x=3.8238,v1.y=2.1861,v1.z=1.7353;v2.x=3.3115,v2.y=1.9081,v2.z=1.4366;v3.x=4.1408,v3.y=1.6946,v3.z=1.7684;
  2760.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2761.     v1.x=4.1408,v1.y=1.6946,v1.z=1.7684;v2.x=3.3115,v2.y=1.9081,v2.z=1.4366;v3.x=3.5889,v3.y=1.4829,v3.z=1.4606;
  2762.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2763.     v1.x=2.8821,v1.y=1.2393,v1.z=-0.3918;v2.x=3.1561,v2.y=1.3592,v2.z=-1.0316;v3.x=3.0682,v3.y=0.8663,v3.z=-0.3982;
  2764.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2765.     v1.x=3.0682,v1.y=0.8663,v1.z=-0.3982;v2.x=3.1561,v2.y=1.3592,v2.z=-1.0316;v3.x=3.3601,v3.y=0.9508,v3.z=-1.0483;
  2766.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2767.     v1.x=3.1561,v1.y=1.3592,v1.z=-1.0316;v2.x=3.6189,v2.y=1.5503,v2.z=-1.5019;v3.x=3.3601,v3.y=0.9508,v3.z=-1.0483;
  2768.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2769.     v1.x=3.3601,v1.y=0.9508,v1.z=-1.0483;v2.x=3.6189,v2.y=1.5503,v2.z=-1.5019;v3.x=3.8518,v3.y=1.0820,v3.z=-1.5260;
  2770.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2771.     v1.x=3.6189,v1.y=1.5503,v1.z=-1.5019;v2.x=4.1795,v2.y=1.7763,v2.z=-1.7765;v3.x=3.8518,v3.y=1.0820,v3.z=-1.5260;
  2772.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2773.     v1.x=3.8518,v1.y=1.0820,v1.z=-1.5260;v2.x=4.1795,v2.y=1.7763,v2.z=-1.7765;v3.x=4.4471,v3.y=1.2354,v3.z=-1.8036;
  2774.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2775.     v1.x=4.1795,v1.y=1.7763,v1.z=-1.7765;v2.x=4.7785,v2.y=2.0141,v2.z=-1.8729;v3.x=4.4471,v3.y=1.2354,v3.z=-1.8036;
  2776.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2777.     v1.x=4.4471,v1.y=1.2354,v1.z=-1.8036;v2.x=4.7785,v2.y=2.0141,v2.z=-1.8729;v3.x=5.0814,v3.y=1.3952,v3.z=-1.8930;
  2778.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2779.     v1.x=4.7785,v1.y=2.0141,v1.z=-1.8729;v2.x=5.3999,v2.y=2.2580,v2.z=-1.8238;v3.x=5.0814,v3.y=1.3952,v3.z=-1.8930;
  2780.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2781.     v1.x=5.0814,v1.y=1.3952,v1.z=-1.8930;v2.x=5.3999,v2.y=2.2580,v2.z=-1.8238;v3.x=5.7251,v3.y=1.5542,v3.z=-1.8131;
  2782.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2783.     v1.x=5.3999,v1.y=2.2580,v1.z=-1.8238;v2.x=6.0750,v2.y=2.5204,v2.z=-1.6384;v3.x=5.7251,v3.y=1.5542,v3.z=-1.8131;
  2784.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2785.     v1.x=5.7251,v1.y=1.5542,v1.z=-1.8131;v2.x=6.0750,v2.y=2.5204,v2.z=-1.6384;v3.x=6.3712,v3.y=1.7108,v3.z=-1.5651;
  2786.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2787.     v1.x=6.0750,v1.y=2.5204,v1.z=-1.6384;v2.x=6.8149,v2.y=2.8042,v2.z=-1.2286;v3.x=6.3712,v3.y=1.7108,v3.z=-1.5651;
  2788.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2789.     v1.x=6.3712,v1.y=1.7108,v1.z=-1.5651;v2.x=6.8149,v2.y=2.8042,v2.z=-1.2286;v3.x=6.9890,v3.y=1.8566,v3.z=-1.1059;
  2790.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2791.     v1.x=6.8149,v1.y=2.8042,v1.z=-1.2286;v2.x=7.4341,v2.y=3.0336,v2.z=-0.4556;v3.x=6.9890,v3.y=1.8566,v3.z=-1.1059;
  2792.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2793.     v1.x=6.9890,v1.y=1.8566,v1.z=-1.1059;v2.x=7.4341,v2.y=3.0336,v2.z=-0.4556;v3.x=7.4369,v3.y=1.9554,v3.z=-0.3886;
  2794.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2795.     v1.x=7.4341,v1.y=3.0336,v1.z=-0.4556;v2.x=7.5607,v2.y=3.0639,v2.z=0.5841;v3.x=7.4369,v3.y=1.9554,v3.z=-0.3886;
  2796.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2797.     v1.x=7.4369,v1.y=1.9554,v1.z=-0.3886;v2.x=7.5607,v2.y=3.0639,v2.z=0.5841;v3.x=7.4918,v3.y=1.9533,v3.z=0.4871;
  2798.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2799.     v1.x=7.5607,v1.y=3.0639,v1.z=0.5841;v2.x=7.0529,v2.y=2.8472,v2.z=1.4738;v3.x=7.4918,v3.y=1.9533,v3.z=0.4871;
  2800.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2801.     v1.x=7.4918,v1.y=1.9533,v1.z=0.4871;v2.x=7.0529,v2.y=2.8472,v2.z=1.4738;v3.x=7.0869,v3.y=1.8386,v3.z=1.2527;
  2802.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2803.     v1.x=7.0529,v1.y=2.8472,v1.z=1.4738;v2.x=6.2160,v2.y=2.5093,v2.z=1.9144;v3.x=7.0869,v3.y=1.8386,v3.z=1.2527;
  2804.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2805.     v1.x=7.0869,v1.y=1.8386,v1.z=1.2527;v2.x=6.2160,v2.y=2.5093,v2.z=1.9144;v3.x=6.4148,v3.y=1.6627,v3.z=1.7168;
  2806.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2807.     v1.x=6.2160,v1.y=2.5093,v1.z=1.9144;v2.x=5.4146,v2.y=2.1920,v2.z=1.9992;v3.x=6.4148,v3.y=1.6627,v3.z=1.7168;
  2808.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2809.     v1.x=6.4148,v1.y=1.6627,v1.z=1.7168;v2.x=5.4146,v2.y=2.1920,v2.z=1.9992;v3.x=5.7036,v3.y=1.4820,v3.z=1.9066;
  2810.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2811.     v1.x=5.4146,v1.y=2.1920,v1.z=1.9992;v2.x=4.7421,v2.y=1.9284,v2.z=1.9323;v3.x=5.7036,v3.y=1.4820,v3.z=1.9066;
  2812.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2813.     v1.x=5.7036,v1.y=1.4820,v1.z=1.9066;v2.x=4.7421,v2.y=1.9284,v2.z=1.9323;v3.x=5.0341,v3.y=1.3148,v3.z=1.9205;
  2814.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2815.     v1.x=4.7421,v1.y=1.9284,v1.z=1.9323;v2.x=4.1408,v2.y=1.6946,v2.z=1.7684;v3.x=5.0341,v3.y=1.3148,v3.z=1.9205;
  2816.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2817.     v1.x=5.0341,v1.y=1.3148,v1.z=1.9205;v2.x=4.1408,v2.y=1.6946,v2.z=1.7684;v3.x=4.4001,v3.y=1.1591,v3.z=1.7875;
  2818.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2819.     v1.x=4.1408,v1.y=1.6946,v1.z=1.7684;v2.x=3.5889,v2.y=1.4829,v2.z=1.4606;v3.x=4.4001,v3.y=1.1591,v3.z=1.7875;
  2820.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2821.     v1.x=4.4001,v1.y=1.1591,v1.z=1.7875;v2.x=3.5889,v2.y=1.4829,v2.z=1.4606;v3.x=3.8136,v3.y=1.0184,v3.z=1.4829;
  2822.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2823.     v1.x=3.0682,v1.y=0.8663,v1.z=-0.3982;v2.x=3.3601,v2.y=0.9508,v2.z=-1.0483;v3.x=3.2061,v3.y=0.4659,v3.z=-0.4046;
  2824.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2825.     v1.x=3.2061,v1.y=0.4659,v1.z=-0.4046;v2.x=3.3601,v2.y=0.9508,v2.z=-1.0483;v3.x=3.5114,v3.y=0.5123,v3.z=-1.0653;
  2826.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2827.     v1.x=3.3601,v1.y=0.9508,v1.z=-1.0483;v2.x=3.8518,v2.y=1.0820,v2.z=-1.5260;v3.x=3.5114,v3.y=0.5123,v3.z=-1.0653;
  2828.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2829.     v1.x=3.5114,v1.y=0.5123,v1.z=-1.0653;v2.x=3.8518,v2.y=1.0820,v2.z=-1.5260;v3.x=4.0242,v3.y=0.5792,v3.z=-1.5508;
  2830.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2831.     v1.x=3.8518,v1.y=1.0820,v1.z=-1.5260;v2.x=4.4471,v2.y=1.2354,v2.z=-1.8036;v3.x=4.0242,v3.y=0.5792,v3.z=-1.5508;
  2832.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2833.     v1.x=4.0242,v1.y=0.5792,v1.z=-1.5508;v2.x=4.4471,v2.y=1.2354,v2.z=-1.8036;v3.x=4.6442,v3.y=0.6548,v3.z=-1.8333;
  2834.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2835.     v1.x=4.4471,v1.y=1.2354,v1.z=-1.8036;v2.x=5.0814,v2.y=1.3952,v2.z=-1.8930;v3.x=4.6442,v3.y=0.6548,v3.z=-1.8333;
  2836.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2837.     v1.x=4.6442,v1.y=0.6548,v1.z=-1.8333;v2.x=5.0814,v2.y=1.3952,v2.z=-1.8930;v3.x=5.3047,v3.y=0.7317,v3.z=-1.9261;
  2838.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2839.     v1.x=5.0814,v1.y=1.3952,v1.z=-1.8930;v2.x=5.7251,v2.y=1.5542,v2.z=-1.8131;v3.x=5.3047,v3.y=0.7317,v3.z=-1.9261;
  2840.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2841.     v1.x=5.3047,v1.y=0.7317,v1.z=-1.9261;v2.x=5.7251,v2.y=1.5542,v2.z=-1.8131;v3.x=5.9779,v3.y=0.8071,v3.z=-1.8521;
  2842.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2843.     v1.x=5.7251,v1.y=1.5542,v1.z=-1.8131;v2.x=6.3712,v2.y=1.7108,v2.z=-1.5651;v3.x=5.9779,v3.y=0.8071,v3.z=-1.8521;
  2844.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2845.     v1.x=5.9779,v1.y=0.8071,v1.z=-1.8521;v2.x=6.3712,v2.y=1.7108,v2.z=-1.5651;v3.x=6.6664,v3.y=0.8814,v3.z=-1.6142;
  2846.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2847.     v1.x=6.3712,v1.y=1.7108,v1.z=-1.5651;v2.x=6.9890,v2.y=1.8566,v2.z=-1.1059;v3.x=6.6664,v3.y=0.8814,v3.z=-1.6142;
  2848.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2849.     v1.x=6.6664,v1.y=0.8814,v1.z=-1.6142;v2.x=6.9890,v2.y=1.8566,v2.z=-1.1059;v3.x=7.3486,v3.y=0.9511,v3.z=-1.1578;
  2850.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2851.     v1.x=6.9890,v1.y=1.8566,v1.z=-1.1059;v2.x=7.4369,v2.y=1.9554,v2.z=-0.3886;v3.x=7.3486,v3.y=0.9511,v3.z=-1.1578;
  2852.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2853.     v1.x=7.3486,v1.y=0.9511,v1.z=-1.1578;v2.x=7.4369,v2.y=1.9554,v2.z=-0.3886;v3.x=7.8632,v3.y=0.9966,v3.z=-0.4126;
  2854.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2855.     v1.x=7.4369,v1.y=1.9554,v1.z=-0.3886;v2.x=7.4918,v2.y=1.9533,v2.z=0.4871;v3.x=7.8632,v3.y=0.9966,v3.z=-0.4126;
  2856.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2857.     v1.x=7.8632,v1.y=0.9966,v1.z=-0.4126;v2.x=7.4918,v2.y=1.9533,v2.z=0.4871;v3.x=7.9369,v3.y=0.9886,v3.z=0.5203;
  2858.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2859.     v1.x=7.4918,v1.y=1.9533,v1.z=0.4871;v2.x=7.0869,v2.y=1.8386,v2.z=1.2527;v3.x=7.9369,v3.y=0.9886,v3.z=0.5203;
  2860.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2861.     v1.x=7.9369,v1.y=0.9886,v1.z=0.5203;v2.x=7.0869,v2.y=1.8386,v2.z=1.2527;v3.x=7.4806,v3.y=0.9224,v3.z=1.3314;
  2862.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2863.     v1.x=7.0869,v1.y=1.8386,v1.z=1.2527;v2.x=6.4148,v2.y=1.6627,v2.z=1.7168;v3.x=7.4806,v3.y=0.9224,v3.z=1.3314;
  2864.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2865.     v1.x=7.4806,v1.y=0.9224,v1.z=1.3314;v2.x=6.4148,v2.y=1.6627,v2.z=1.7168;v3.x=6.7275,v3.y=0.8284,v3.z=1.7991;
  2866.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2867.     v1.x=6.4148,v1.y=1.6627,v1.z=1.7168;v2.x=5.7036,v2.y=1.4820,v2.z=1.9066;v3.x=6.7275,v3.y=0.8284,v3.z=1.7991;
  2868.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2869.     v1.x=6.7275,v1.y=0.8284,v1.z=1.7991;v2.x=5.7036,v2.y=1.4820,v2.z=1.9066;v3.x=5.9533,v3.y=0.7372,v3.z=1.9673;
  2870.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2871.     v1.x=5.7036,v1.y=1.4820,v1.z=1.9066;v2.x=5.0341,v2.y=1.3148,v2.z=1.9205;v3.x=5.9533,v3.y=0.7372,v3.z=1.9673;
  2872.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2873.     v1.x=5.9533,v1.y=0.7372,v1.z=1.9673;v2.x=5.0341,v2.y=1.3148,v2.z=1.9205;v3.x=5.2461,v3.y=0.6567,v3.z=1.9619;
  2874.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2875.     v1.x=5.0341,v1.y=1.3148,v1.z=1.9205;v2.x=4.4001,v2.y=1.1591,v2.z=1.7875;v3.x=5.2461,v3.y=0.6567,v3.z=1.9619;
  2876.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2877.     v1.x=5.2461,v1.y=0.6567,v1.z=1.9619;v2.x=4.4001,v2.y=1.1591,v2.z=1.7875;v3.x=4.5861,v3.y=0.5840,v3.z=1.8187;
  2878.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2879.     v1.x=4.4001,v1.y=1.1591,v1.z=1.7875;v2.x=3.8136,v2.y=1.0184,v2.z=1.4829;v3.x=4.5861,v3.y=0.5840,v3.z=1.8187;
  2880.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2881.     v1.x=4.5861,v1.y=0.5840,v1.z=1.8187;v2.x=3.8136,v2.y=1.0184,v2.z=1.4829;v3.x=3.9771,v3.y=0.5201,v3.z=1.5073;
  2882.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2883.     v1.x=3.2061,v1.y=0.4659,v1.z=-0.4046;v2.x=3.5114,v2.y=0.5123,v2.z=-1.0653;v3.x=3.2920,v3.y=0.0441,v3.z=-0.4112;
  2884.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2885.     v1.x=3.2920,v1.y=0.0441,v1.z=-0.4112;v2.x=3.5114,v2.y=0.5123,v2.z=-1.0653;v3.x=3.6057,v3.y=0.0503,v3.z=-1.0826;
  2886.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2887.     v1.x=3.5114,v1.y=0.5123,v1.z=-1.0653;v2.x=4.0242,v2.y=0.5792,v2.z=-1.5508;v3.x=3.6057,v3.y=0.0503,v3.z=-1.0826;
  2888.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2889.     v1.x=3.6057,v1.y=0.0503,v1.z=-1.0826;v2.x=4.0242,v2.y=0.5792,v2.z=-1.5508;v3.x=4.1311,v3.y=0.0498,v3.z=-1.5761;
  2890.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2891.     v1.x=4.0242,v1.y=0.5792,v1.z=-1.5508;v2.x=4.6442,v2.y=0.6548,v2.z=-1.8333;v3.x=4.1311,v3.y=0.0498,v3.z=-1.5761;
  2892.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2893.     v1.x=4.1311,v1.y=0.0498,v1.z=-1.5761;v2.x=4.6442,v2.y=0.6548,v2.z=-1.8333;v3.x=4.7655,v3.y=0.0437,v3.z=-1.8643;
  2894.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2895.     v1.x=4.6442,v1.y=0.6548,v1.z=-1.8333;v2.x=5.3047,v2.y=0.7317,v2.z=-1.9261;v3.x=4.7655,v3.y=0.0437,v3.z=-1.8643;
  2896.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2897.     v1.x=4.7655,v1.y=0.0437,v1.z=-1.8643;v2.x=5.3047,v2.y=0.7317,v2.z=-1.9261;v3.x=5.4417,v3.y=0.0337,v3.z=-1.9659;
  2898.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2899.     v1.x=5.3047,v1.y=0.7317,v1.z=-1.9261;v2.x=5.9779,v2.y=0.8071,v2.z=-1.8521;v3.x=5.4417,v3.y=0.0337,v3.z=-1.9659;
  2900.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2901.     v1.x=5.4417,v1.y=0.0337,v1.z=-1.9659;v2.x=5.9779,v2.y=0.8071,v2.z=-1.8521;v3.x=6.1428,v3.y=0.0206,v3.z=-1.9157;
  2902.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2903.     v1.x=5.9779,v1.y=0.8071,v1.z=-1.8521;v2.x=6.6664,v2.y=0.8814,v2.z=-1.6142;v3.x=6.1428,v3.y=0.0206,v3.z=-1.9157;
  2904.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2905.     v1.x=6.1428,v1.y=0.0206,v1.z=-1.9157;v2.x=6.6664,v2.y=0.8814,v2.z=-1.6142;v3.x=6.9057,v3.y=0.0039,v3.z=-1.7236;
  2906.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2907.     v1.x=6.6664,v1.y=0.8814,v1.z=-1.6142;v2.x=7.3486,v2.y=0.9511,v2.z=-1.1578;v3.x=6.9057,v3.y=0.0039,v3.z=-1.7236;
  2908.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2909.     v1.x=6.9057,v1.y=0.0039,v1.z=-1.7236;v2.x=7.3486,v2.y=0.9511,v2.z=-1.1578;v3.x=7.7444,v3.y=-0.0182,v3.z=-1.2954;
  2910.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2911.     v1.x=7.3486,v1.y=0.9511,v1.z=-1.1578;v2.x=7.8632,v2.y=0.9966,v2.z=-0.4126;v3.x=7.7444,v3.y=-0.0182,v3.z=-1.2954;
  2912.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2913.     v1.x=7.7444,v1.y=-0.0182,v1.z=-1.2954;v2.x=7.8632,v2.y=0.9966,v2.z=-0.4126;v3.x=8.4460,v3.y=-0.0446,v3.z=-0.4813;
  2914.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2915.     v1.x=7.8632,v1.y=0.9966,v1.z=-0.4126;v2.x=7.9369,v2.y=0.9886,v2.z=0.5203;v3.x=8.4460,v3.y=-0.0446,v3.z=-0.4813;
  2916.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2917.     v1.x=8.4460,v1.y=-0.0446,v1.z=-0.4813;v2.x=7.9369,v2.y=0.9886,v2.z=0.5203;v3.x=8.5843,v3.y=-0.0662,v3.z=0.6175;
  2918.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2919.     v1.x=7.9369,v1.y=0.9886,v1.z=0.5203;v2.x=7.4806,v2.y=0.9224,v2.z=1.3314;v3.x=8.5843,v3.y=-0.0662,v3.z=0.6175;
  2920.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2921.     v1.x=8.5843,v1.y=-0.0662,v1.z=0.6175;v2.x=7.4806,v2.y=0.9224,v2.z=1.3314;v3.x=7.9989,v3.y=-0.0724,v3.z=1.5571;
  2922.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2923.     v1.x=7.4806,v1.y=0.9224,v1.z=1.3314;v2.x=6.7275,v2.y=0.8284,v2.z=1.7991;v3.x=7.9989,v3.y=-0.0724,v3.z=1.5571;
  2924.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2925.     v1.x=7.9989,v1.y=-0.0724,v1.z=1.5571;v2.x=6.7275,v2.y=0.8284,v2.z=1.7991;v3.x=7.0422,v3.y=-0.0638,v3.z=2.0188;
  2926.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2927.     v1.x=6.7275,v1.y=0.8284,v1.z=1.7991;v2.x=5.9533,v2.y=0.7372,v2.z=1.9673;v3.x=7.0422,v3.y=-0.0638,v3.z=2.0188;
  2928.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2929.     v1.x=7.0422,v1.y=-0.0638,v1.z=2.0188;v2.x=5.9533,v2.y=0.7372,v2.z=1.9673;v3.x=6.1316,v3.y=-0.0494,v3.z=2.1034;
  2930.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2931.     v1.x=5.9533,v1.y=0.7372,v1.z=1.9673;v2.x=5.2461,v2.y=0.6567,v2.z=1.9619;v3.x=6.1316,v3.y=-0.0494,v3.z=2.1034;
  2932.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2933.     v1.x=6.1316,v1.y=-0.0494,v1.z=2.1034;v2.x=5.2461,v2.y=0.6567,v2.z=1.9619;v3.x=5.3720,v3.y=-0.0348,v3.z=2.0297;
  2934.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2935.     v1.x=5.2461,v1.y=0.6567,v1.z=1.9619;v2.x=4.5861,v2.y=0.5840,v2.z=1.8187;v3.x=5.3720,v3.y=-0.0348,v3.z=2.0297;
  2936.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2937.     v1.x=5.3720,v1.y=-0.0348,v1.z=2.0297;v2.x=4.5861,v2.y=0.5840,v2.z=1.8187;v3.x=4.6949,v3.y=-0.0200,v3.z=1.8561;
  2938.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2939.     v1.x=4.5861,v1.y=0.5840,v1.z=1.8187;v2.x=3.9771,v2.y=0.5201,v2.z=1.5073;v3.x=4.6949,v3.y=-0.0200,v3.z=1.8561;
  2940.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2941.     v1.x=4.6949,v1.y=-0.0200,v1.z=1.8561;v2.x=3.9771,v2.y=0.5201,v2.z=1.5073;v3.x=4.0750,v3.y=-0.0035,v3.z=1.5328;
  2942.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2943.     v1.x=3.2920,v1.y=0.0441,v1.z=-0.4112;v2.x=3.6057,v2.y=0.0503,v2.z=-1.0826;v3.x=3.3225,v3.y=-0.3922,v3.z=-0.4179;
  2944.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2945.     v1.x=3.3225,v1.y=-0.3922,v1.z=-0.4179;v2.x=3.6057,v2.y=0.0503,v2.z=-1.0826;v3.x=3.6395,v3.y=-0.4275,v3.z=-1.1001;
  2946.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2947.     v1.x=3.6057,v1.y=0.0503,v1.z=-1.0826;v2.x=4.1311,v2.y=0.0498,v2.z=-1.5761;v3.x=3.6395,v3.y=-0.4275,v3.z=-1.1001;
  2948.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2949.     v1.x=3.6395,v1.y=-0.4275,v1.z=-1.1001;v2.x=4.1311,v2.y=0.0498,v2.z=-1.5761;v3.x=4.1689,v3.y=-0.4978,v3.z=-1.6014;
  2950.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2951.     v1.x=4.1311,v1.y=0.0498,v1.z=-1.5761;v2.x=4.7655,v2.y=0.0437,v2.z=-1.8643;v3.x=4.1689,v3.y=-0.4978,v3.z=-1.6014;
  2952.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2953.     v1.x=4.1689,v1.y=-0.4978,v1.z=-1.6014;v2.x=4.7655,v2.y=0.0437,v2.z=-1.8643;v3.x=4.8075,v3.y=-0.5881,v3.z=-1.8931;
  2954.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2955.     v1.x=4.7655,v1.y=0.0437,v1.z=-1.8643;v2.x=5.4417,v2.y=0.0337,v2.z=-1.9659;v3.x=4.8075,v3.y=-0.5881,v3.z=-1.8931;
  2956.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2957.     v1.x=4.8075,v1.y=-0.5881,v1.z=-1.8931;v2.x=5.4417,v2.y=0.0337,v2.z=-1.9659;v3.x=5.4869,v3.y=-0.6880,v3.z=-1.9891;
  2958.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2959.     v1.x=5.4417,v1.y=0.0337,v1.z=-1.9659;v2.x=6.1428,v2.y=0.0206,v2.z=-1.9157;v3.x=5.4869,v3.y=-0.6880,v3.z=-1.9891;
  2960.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2961.     v1.x=5.4869,v1.y=-0.6880,v1.z=-1.9891;v2.x=6.1428,v2.y=0.0206,v2.z=-1.9157;v3.x=6.1786,v3.y=-0.7927,v3.z=-1.9126;
  2962.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2963.     v1.x=6.1428,v1.y=0.0206,v1.z=-1.9157;v2.x=6.9057,v2.y=0.0039,v2.z=-1.7236;v3.x=6.1786,v3.y=-0.7927,v3.z=-1.9126;
  2964.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2965.     v1.x=6.1786,v1.y=-0.7927,v1.z=-1.9126;v2.x=6.9057,v2.y=0.0039,v2.z=-1.7236;v3.x=6.8852,v3.y=-0.9026,v3.z=-1.6670;
  2966.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2967.     v1.x=6.9057,v1.y=0.0039,v1.z=-1.7236;v2.x=7.7444,v2.y=-0.0182,v2.z=-1.2954;v3.x=6.8852,v3.y=-0.9026,v3.z=-1.6670;
  2968.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2969.     v1.x=6.8852,v1.y=-0.9026,v1.z=-1.6670;v2.x=7.7444,v2.y=-0.0182,v2.z=-1.2954;v3.x=7.5842,v3.y=-1.0154,v3.z=-1.1956;
  2970.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2971.     v1.x=7.7444,v1.y=-0.0182,v1.z=-1.2954;v2.x=8.4460,v2.y=-0.0446,v2.z=-0.4813;v3.x=7.5842,v3.y=-1.0154,v3.z=-1.1956;
  2972.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2973.     v1.x=7.5842,v1.y=-1.0154,v1.z=-1.1956;v2.x=8.4460,v2.y=-0.0446,v2.z=-0.4813;v3.x=8.1098,v3.y=-1.1075,v3.z=-0.4260;
  2974.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2975.     v1.x=8.4460,v1.y=-0.0446,v1.z=-0.4813;v2.x=8.5843,v2.y=-0.0662,v2.z=0.6175;v3.x=8.1098,v3.y=-1.1075,v3.z=-0.4260;
  2976.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2977.     v1.x=8.1098,v1.y=-1.1075,v1.z=-0.4260;v2.x=8.5843,v2.y=-0.0662,v2.z=0.6175;v3.x=8.1811,v3.y=-1.1352,v3.z=0.5373;
  2978.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2979.     v1.x=8.5843,v1.y=-0.0662,v1.z=0.6175;v2.x=7.9989,v2.y=-0.0724,v2.z=1.5571;v3.x=8.1811,v3.y=-1.1352,v3.z=0.5373;
  2980.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2981.     v1.x=8.1811,v1.y=-1.1352,v1.z=0.5373;v2.x=7.9989,v2.y=-0.0724,v2.z=1.5571;v3.x=7.7083,v3.y=-1.0793,v3.z=1.3749;
  2982.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2983.     v1.x=7.9989,v1.y=-0.0724,v1.z=1.5571;v2.x=7.0422,v2.y=-0.0638,v2.z=2.0188;v3.x=7.7083,v3.y=-1.0793,v3.z=1.3749;
  2984.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2985.     v1.x=7.7083,v1.y=-1.0793,v1.z=1.3749;v2.x=7.0422,v2.y=-0.0638,v2.z=2.0188;v3.x=6.9319,v3.y=-0.9718,v3.z=1.8578;
  2986.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2987.     v1.x=7.0422,v1.y=-0.0638,v1.z=2.0188;v2.x=6.1316,v2.y=-0.0494,v2.z=2.1034;v3.x=6.9319,v3.y=-0.9718,v3.z=1.8578;
  2988.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2989.     v1.x=6.9319,v1.y=-0.9718,v1.z=1.8578;v2.x=6.1316,v2.y=-0.0494,v2.z=2.1034;v3.x=6.1353,v3.y=-0.8558,v3.z=2.0315;
  2990.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2991.     v1.x=6.1316,v1.y=-0.0494,v1.z=2.1034;v2.x=5.3720,v2.y=-0.0348,v2.z=2.0297;v3.x=6.1353,v3.y=-0.8558,v3.z=2.0315;
  2992.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2993.     v1.x=6.1353,v1.y=-0.8558,v1.z=2.0315;v2.x=5.3720,v2.y=-0.0348,v2.z=2.0297;v3.x=5.4084,v3.y=-0.7471,v3.z=2.0260;
  2994.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2995.     v1.x=5.3720,v1.y=-0.0348,v1.z=2.0297;v2.x=4.6949,v2.y=-0.0200,v2.z=1.8561;v3.x=5.4084,v3.y=-0.7471,v3.z=2.0260;
  2996.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  2997.     v1.x=5.4084,v1.y=-0.7471,v1.z=2.0260;v2.x=4.6949,v2.y=-0.0200,v2.z=1.8561;v3.x=4.7306,v3.y=-0.6432,v3.z=1.8781;
  2998.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  2999.     v1.x=4.6949,v1.y=-0.0200,v1.z=1.8561;v2.x=4.0750,v2.y=-0.0035,v2.z=1.5328;v3.x=4.7306,v3.y=-0.6432,v3.z=1.8781;
  3000.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3001.     v1.x=4.7306,v1.y=-0.6432,v1.z=1.8781;v2.x=4.0750,v2.y=-0.0035,v2.z=1.5328;v3.x=4.1061,v3.y=-0.5442,v3.z=1.5565;
  3002.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3003.     v1.x=3.3225,v1.y=-0.3922,v1.z=-0.4179;v2.x=3.6395,v2.y=-0.4275,v2.z=-1.1001;v3.x=3.2955,v3.y=-0.8359,v3.z=-0.4246;
  3004.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3005.     v1.x=3.2955,v1.y=-0.8359,v1.z=-0.4246;v2.x=3.6395,v2.y=-0.4275,v2.z=-1.1001;v3.x=3.6101,v3.y=-0.9135,v3.z=-1.1179;
  3006.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3007.     v1.x=3.6395,v1.y=-0.4275,v1.z=-1.1001;v2.x=4.1689,v2.y=-0.4978,v2.z=-1.6014;v3.x=3.6101,v3.y=-0.9135,v3.z=-1.1179;
  3008.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3009.     v1.x=3.6101,v1.y=-0.9135,v1.z=-1.1179;v2.x=4.1689,v2.y=-0.4978,v2.z=-1.6014;v3.x=4.1342,v3.y=-1.0545,v3.z=-1.6274;
  3010.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3011.     v1.x=4.1689,v1.y=-0.4978,v1.z=-1.6014;v2.x=4.8075,v2.y=-0.5881,v2.z=-1.8931;v3.x=4.1342,v3.y=-1.0545,v3.z=-1.6274;
  3012.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3013.     v1.x=4.1342,v1.y=-1.0545,v1.z=-1.6274;v2.x=4.8075,v2.y=-0.5881,v2.z=-1.8931;v3.x=4.7657,v3.y=-1.2303,v3.z=-1.9234;
  3014.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3015.     v1.x=4.8075,v1.y=-0.5881,v1.z=-1.8931;v2.x=5.4869,v2.y=-0.6880,v2.z=-1.9891;v3.x=4.7657,v3.y=-1.2303,v3.z=-1.9234;
  3016.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3017.     v1.x=4.7657,v1.y=-1.2303,v1.z=-1.9234;v2.x=5.4869,v2.y=-0.6880,v2.z=-1.9891;v3.x=5.4368,v3.y=-1.4209,v3.z=-2.0187;
  3018.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3019.     v1.x=5.4869,v1.y=-0.6880,v1.z=-1.9891;v2.x=6.1786,v2.y=-0.7927,v2.z=-1.9126;v3.x=5.4368,v3.y=-1.4209,v3.z=-2.0187;
  3020.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3021.     v1.x=5.4368,v1.y=-1.4209,v1.z=-2.0187;v2.x=6.1786,v2.y=-0.7927,v2.z=-1.9126;v3.x=6.1161,v3.y=-1.6173,v3.z=-1.9335;
  3022.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3023.     v1.x=6.1786,v1.y=-0.7927,v1.z=-1.9126;v2.x=6.8852,v2.y=-0.9026,v2.z=-1.6670;v3.x=6.1161,v3.y=-1.6173,v3.z=-1.9335;
  3024.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3025.     v1.x=6.1161,v1.y=-1.6173,v1.z=-1.9335;v2.x=6.8852,v2.y=-0.9026,v2.z=-1.6670;v3.x=6.7962,v3.y=-1.8171,v3.z=-1.6690;
  3026.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3027.     v1.x=6.8852,v1.y=-0.9026,v1.z=-1.6670;v2.x=7.5842,v2.y=-1.0154,v2.z=-1.1956;v3.x=6.7962,v3.y=-1.8171,v3.z=-1.6690;
  3028.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3029.     v1.x=6.7962,v1.y=-1.8171,v1.z=-1.6690;v2.x=7.5842,v2.y=-1.0154,v2.z=-1.1956;v3.x=7.4445,v3.y=-2.0119,v3.z=-1.1793;
  3030.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3031.     v1.x=7.5842,v1.y=-1.0154,v1.z=-1.1956;v2.x=8.1098,v2.y=-1.1075,v2.z=-0.4260;v3.x=7.4445,v3.y=-2.0119,v3.z=-1.1793;
  3032.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3033.     v1.x=7.4445,v1.y=-2.0119,v1.z=-1.1793;v2.x=8.1098,v2.y=-1.1075,v2.z=-0.4260;v3.x=7.9108,v3.y=-2.1595,v3.z=-0.4144;
  3034.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3035.     v1.x=8.1098,v1.y=-1.1075,v1.z=-0.4260;v2.x=8.1811,v2.y=-1.1352,v2.z=0.5373;v3.x=7.9108,v3.y=-2.1595,v3.z=-0.4144;
  3036.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3037.     v1.x=7.9108,v1.y=-2.1595,v1.z=-0.4144;v2.x=8.1811,v2.y=-1.1352,v2.z=0.5373;v3.x=7.9605,v3.y=-2.1907,v3.z=0.5194;
  3038.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3039.     v1.x=8.1811,v1.y=-1.1352,v1.z=0.5373;v2.x=7.7083,v2.y=-1.0793,v2.z=1.3749;v3.x=7.9605,v3.y=-2.1907,v3.z=0.5194;
  3040.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3041.     v1.x=7.9605,v1.y=-2.1907,v1.z=0.5194;v2.x=7.7083,v2.y=-1.0793,v2.z=1.3749;v3.x=7.5253,v3.y=-2.0807,v3.z=1.3359;
  3042.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3043.     v1.x=7.7083,v1.y=-1.0793,v1.z=1.3749;v2.x=6.9319,v2.y=-0.9718,v2.z=1.8578;v3.x=7.5253,v3.y=-2.0807,v3.z=1.3359;
  3044.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3045.     v1.x=7.5253,v1.y=-2.0807,v1.z=1.3359;v2.x=6.9319,v2.y=-0.9718,v2.z=1.8578;v3.x=6.8108,v3.y=-1.8848,v3.z=1.8308;
  3046.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3047.     v1.x=6.9319,v1.y=-0.9718,v1.z=1.8578;v2.x=6.1353,v2.y=-0.8558,v2.z=2.0315;v3.x=6.8108,v3.y=-1.8848,v3.z=1.8308;
  3048.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3049.     v1.x=6.8108,v1.y=-1.8848,v1.z=1.8308;v2.x=6.1353,v2.y=-0.8558,v2.z=2.0315;v3.x=6.0577,v3.y=-1.6725,v3.z=2.0332;
  3050.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3051.     v1.x=6.1353,v1.y=-0.8558,v1.z=2.0315;v2.x=5.4084,v2.y=-0.7471,v2.z=2.0260;v3.x=6.0577,v3.y=-1.6725,v3.z=2.0332;
  3052.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3053.     v1.x=6.0577,v1.y=-1.6725,v1.z=2.0332;v2.x=5.4084,v2.y=-0.7471,v2.z=2.0260;v3.x=5.3502,v3.y=-1.4699,v3.z=2.0480;
  3054.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3055.     v1.x=5.4084,v1.y=-0.7471,v1.z=2.0260;v2.x=4.7306,v2.y=-0.6432,v2.z=1.8781;v3.x=5.3502,v3.y=-1.4699,v3.z=2.0480;
  3056.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3057.     v1.x=5.3502,v1.y=-1.4699,v1.z=2.0480;v2.x=4.7306,v2.y=-0.6432,v2.z=1.8781;v3.x=4.6817,v3.y=-1.2757,v3.z=1.9062;
  3058.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3059.     v1.x=4.7306,v1.y=-0.6432,v1.z=1.8781;v2.x=4.1061,v2.y=-0.5442,v2.z=1.5565;v3.x=4.6817,v3.y=-1.2757,v3.z=1.9062;
  3060.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3061.     v1.x=4.6817,v1.y=-1.2757,v1.z=1.9062;v2.x=4.1061,v2.y=-0.5442,v2.z=1.5565;v3.x=4.0650,v3.y=-1.0929,v3.z=1.5814;
  3062.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3063.     v1.x=3.2955,v1.y=-0.8359,v1.z=-0.4246;v2.x=3.6101,v2.y=-0.9135,v2.z=-1.1179;v3.x=3.2093,v3.y=-1.2793,v3.z=-0.4315;
  3064.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3065.     v1.x=3.2093,v1.y=-1.2793,v1.z=-0.4315;v2.x=3.6101,v2.y=-0.9135,v2.z=-1.1179;v3.x=3.5160,v3.y=-1.3992,v3.z=-1.1360;
  3066.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3067.     v1.x=3.6101,v1.y=-0.9135,v1.z=-1.1179;v2.x=4.1342,v2.y=-1.0545,v2.z=-1.6274;v3.x=3.5160,v3.y=-1.3992,v3.z=-1.1360;
  3068.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3069.     v1.x=3.5160,v1.y=-1.3992,v1.z=-1.1360;v2.x=4.1342,v2.y=-1.0545,v2.z=-1.6274;v3.x=4.0252,v3.y=-1.6107,v3.z=-1.6539;
  3070.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3071.     v1.x=4.1342,v1.y=-1.0545,v1.z=-1.6274;v2.x=4.7657,v2.y=-1.2303,v2.z=-1.9234;v3.x=4.0252,v3.y=-1.6107,v3.z=-1.6539;
  3072.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3073.     v1.x=4.0252,v1.y=-1.6107,v1.z=-1.6539;v2.x=4.7657,v2.y=-1.2303,v2.z=-1.9234;v3.x=4.6378,v3.y=-1.8713,v3.z=-1.9564;
  3074.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3075.     v1.x=4.7657,v1.y=-1.2303,v1.z=-1.9234;v2.x=5.4368,v2.y=-1.4209,v2.z=-2.0187;v3.x=4.6378,v3.y=-1.8713,v3.z=-1.9564;
  3076.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3077.     v1.x=4.6378,v1.y=-1.8713,v1.z=-1.9564;v2.x=5.4368,v2.y=-1.4209,v2.z=-2.0187;v3.x=5.2894,v3.y=-2.1526,v3.z=-2.0625;
  3078.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3079.     v1.x=5.4368,v1.y=-1.4209,v1.z=-2.0187;v2.x=6.1161,v2.y=-1.6173,v2.z=-1.9335;v3.x=5.2894,v3.y=-2.1526,v3.z=-2.0625;
  3080.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3081.     v1.x=5.2894,v1.y=-2.1526,v1.z=-2.0625;v2.x=6.1161,v2.y=-1.6173,v2.z=-1.9335;v3.x=5.9631,v3.y=-2.4466,v3.z=-2.0085;
  3082.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3083.     v1.x=6.1161,v1.y=-1.6173,v1.z=-1.9335;v2.x=6.7962,v2.y=-1.8171,v2.z=-1.6690;v3.x=5.9631,v3.y=-2.4466,v3.z=-2.0085;
  3084.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3085.     v1.x=5.9631,v1.y=-2.4466,v1.z=-2.0085;v2.x=6.7962,v2.y=-1.8171,v2.z=-1.6690;v3.x=6.6931,v3.y=-2.7679,v3.z=-1.8042;
  3086.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3087.     v1.x=6.7962,v1.y=-1.8171,v1.z=-1.6690;v2.x=7.4445,v2.y=-2.0119,v2.z=-1.1793;v3.x=6.6931,v3.y=-2.7679,v3.z=-1.8042;
  3088.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3089.     v1.x=6.6931,v1.y=-2.7679,v1.z=-1.8042;v2.x=7.4445,v2.y=-2.0119,v2.z=-1.1793;v3.x=7.4903,v3.y=-3.1232,v3.z=-1.3530;
  3090.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3091.     v1.x=7.4445,v1.y=-2.0119,v1.z=-1.1793;v2.x=7.9108,v2.y=-2.1595,v2.z=-0.4144;v3.x=7.4903,v3.y=-3.1232,v3.z=-1.3530;
  3092.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3093.     v1.x=7.4903,v1.y=-3.1232,v1.z=-1.3530;v2.x=7.9108,v2.y=-2.1595,v2.z=-0.4144;v3.x=8.1511,v3.y=-3.4267,v3.z=-0.5017;
  3094.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3095.     v1.x=7.9108,v1.y=-2.1595,v1.z=-0.4144;v2.x=7.9605,v2.y=-2.1907,v2.z=0.5194;v3.x=8.1511,v3.y=-3.4267,v3.z=-0.5017;
  3096.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3097.     v1.x=8.1511,v1.y=-3.4267,v1.z=-0.5017;v2.x=7.9605,v2.y=-2.1907,v2.z=0.5194;v3.x=8.2733,v3.y=-3.5016,v3.z=0.6432;
  3098.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3099.     v1.x=7.9605,v1.y=-2.1907,v1.z=0.5194;v2.x=7.5253,v2.y=-2.0807,v2.z=1.3359;v3.x=8.2733,v3.y=-3.5016,v3.z=0.6432;
  3100.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3101.     v1.x=8.2733,v1.y=-3.5016,v1.z=0.6432;v2.x=7.5253,v2.y=-2.0807,v2.z=1.3359;v3.x=7.7091,v3.y=-3.2749,v3.z=1.6230;
  3102.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3103.     v1.x=7.5253,v1.y=-2.0807,v1.z=1.3359;v2.x=6.8108,v2.y=-1.8848,v2.z=1.8308;v3.x=7.7091,v3.y=-3.2749,v3.z=1.6230;
  3104.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3105.     v1.x=7.7091,v1.y=-3.2749,v1.z=1.6230;v2.x=6.8108,v2.y=-1.8848,v2.z=1.8308;v3.x=6.7943,v3.y=-2.8864,v3.z=2.1082;
  3106.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3107.     v1.x=6.8108,v1.y=-1.8848,v1.z=1.8308;v2.x=6.0577,v2.y=-1.6725,v2.z=2.0332;v3.x=6.7943,v3.y=-2.8864,v3.z=2.1082;
  3108.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3109.     v1.x=6.7943,v1.y=-2.8864,v1.z=2.1082;v2.x=6.0577,v2.y=-1.6725,v2.z=2.0332;v3.x=5.9232,v3.y=-2.5094,v3.z=2.2016;
  3110.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3111.     v1.x=6.0577,v1.y=-1.6725,v1.z=2.0332;v2.x=5.3502,v2.y=-1.4699,v2.z=2.0480;v3.x=5.9232,v3.y=-2.5094,v3.z=2.2016;
  3112.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3113.     v1.x=5.9232,v1.y=-2.5094,v1.z=2.2016;v2.x=5.3502,v2.y=-1.4699,v2.z=2.0480;v3.x=5.1943,v3.y=-2.1910,v3.z=2.1280;
  3114.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3115.     v1.x=5.3502,v1.y=-1.4699,v1.z=2.0480;v2.x=4.6817,v2.y=-1.2757,v2.z=1.9062;v3.x=5.1943,v3.y=-2.1910,v3.z=2.1280;
  3116.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3117.     v1.x=5.1943,v1.y=-2.1910,v1.z=2.1280;v2.x=4.6817,v2.y=-1.2757,v2.z=1.9062;v3.x=4.5439,v3.y=-1.9048,v3.z=1.9474;
  3118.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3119.     v1.x=4.6817,v1.y=-1.2757,v1.z=1.9062;v2.x=4.0650,v2.y=-1.0929,v2.z=1.5814;v3.x=4.5439,v3.y=-1.9048,v3.z=1.9474;
  3120.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3121.     v1.x=4.5439,v1.y=-1.9048,v1.z=1.9474;v2.x=4.0650,v2.y=-1.0929,v2.z=1.5814;v3.x=3.9494,v3.y=-1.6399,v3.z=1.6085;
  3122.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3123.     v1.x=3.2093,v1.y=-1.2793,v1.z=-0.4315;v2.x=3.5160,v2.y=-1.3992,v2.z=-1.1360;v3.x=3.0638,v3.y=-1.7146,v3.z=-0.4385;
  3124.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3125.     v1.x=3.0638,v1.y=-1.7146,v1.z=-0.4385;v2.x=3.5160,v2.y=-1.3992,v2.z=-1.1360;v3.x=3.3568,v3.y=-1.8761,v3.z=-1.1544;
  3126.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3127.     v1.x=3.5160,v1.y=-1.3992,v1.z=-1.1360;v2.x=4.0252,v2.y=-1.6107,v2.z=-1.6539;v3.x=3.3568,v3.y=-1.8761,v3.z=-1.1544;
  3128.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3129.     v1.x=3.3568,v1.y=-1.8761,v1.z=-1.1544;v2.x=4.0252,v2.y=-1.6107,v2.z=-1.6539;v3.x=3.8419,v3.y=-2.1568,v3.z=-1.6806;
  3130.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3131.     v1.x=4.0252,v1.y=-1.6107,v1.z=-1.6539;v2.x=4.6378,v2.y=-1.8713,v2.z=-1.9564;v3.x=3.8419,v3.y=-2.1568,v3.z=-1.6806;
  3132.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3133.     v1.x=3.8419,v1.y=-2.1568,v1.z=-1.6806;v2.x=4.6378,v2.y=-1.8713,v2.z=-1.9564;v3.x=4.4247,v3.y=-2.5007,v3.z=-1.9871;
  3134.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3135.     v1.x=4.6378,v1.y=-1.8713,v1.z=-1.9564;v2.x=5.2894,v2.y=-2.1526,v2.z=-2.0625;v3.x=4.4247,v3.y=-2.5007,v3.z=-1.9871;
  3136.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3137.     v1.x=4.4247,v1.y=-2.5007,v1.z=-1.9871;v2.x=5.2894,v2.y=-2.1526,v2.z=-2.0625;v3.x=5.0434,v3.y=-2.8704,v3.z=-2.0900;
  3138.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3139.     v1.x=5.2894,v1.y=-2.1526,v1.z=-2.0625;v2.x=5.9631,v2.y=-2.4466,v2.z=-2.0085;v3.x=5.0434,v3.y=-2.8704,v3.z=-2.0900;
  3140.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3141.     v1.x=5.0434,v1.y=-2.8704,v1.z=-2.0900;v2.x=5.9631,v2.y=-2.4466,v2.z=-2.0085;v3.x=5.6755,v3.y=-3.2517,v3.z=-2.0177;
  3142.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3143.     v1.x=5.9631,v1.y=-2.4466,v1.z=-2.0085;v2.x=6.6931,v2.y=-2.7679,v2.z=-1.8042;v3.x=5.6755,v3.y=-3.2517,v3.z=-2.0177;
  3144.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3145.     v1.x=5.6755,v1.y=-3.2517,v1.z=-2.0177;v2.x=6.6931,v2.y=-2.7679,v2.z=-1.8042;v3.x=6.3327,v3.y=-3.6515,v3.z=-1.7757;
  3146.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3147.     v1.x=6.6931,v1.y=-2.7679,v1.z=-1.8042;v2.x=7.4903,v2.y=-3.1232,v2.z=-1.3530;v3.x=6.3327,v3.y=-3.6515,v3.z=-1.7757;
  3148.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3149.     v1.x=6.3327,v1.y=-3.6515,v1.z=-1.7757;v2.x=7.4903,v2.y=-3.1232,v2.z=-1.3530;v3.x=7.0039,v3.y=-4.0647,v3.z=-1.2923;
  3150.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3151.     v1.x=7.4903,v1.y=-3.1232,v1.z=-1.3530;v2.x=8.1511,v2.y=-3.4267,v2.z=-0.5017;v3.x=7.0039,v3.y=-4.0647,v3.z=-1.2923;
  3152.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3153.     v1.x=7.0039,v1.y=-4.0647,v1.z=-1.2923;v2.x=8.1511,v2.y=-3.4267,v2.z=-0.5017;v3.x=7.5244,v3.y=-4.3942,v3.z=-0.4667;
  3154.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3155.     v1.x=8.1511,v1.y=-3.4267,v1.z=-0.5017;v2.x=8.2733,v2.y=-3.5016,v2.z=0.6432;v3.x=7.5244,v3.y=-4.3942,v3.z=-0.4667;
  3156.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3157.     v1.x=7.5244,v1.y=-4.3942,v1.z=-0.4667;v2.x=8.2733,v2.y=-3.5016,v2.z=0.6432;v3.x=7.5997,v3.y=-4.4610,v3.z=0.5920;
  3158.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3159.     v1.x=8.2733,v1.y=-3.5016,v1.z=0.6432;v2.x=7.7091,v2.y=-3.2749,v2.z=1.6230;v3.x=7.5997,v3.y=-4.4610,v3.z=0.5920;
  3160.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3161.     v1.x=7.5997,v1.y=-4.4610,v1.z=0.5920;v2.x=7.7091,v2.y=-3.2749,v2.z=1.6230;v3.x=7.1316,v3.y=-4.1984,v3.z=1.5075;
  3162.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3163.     v1.x=7.7091,v1.y=-3.2749,v1.z=1.6230;v2.x=6.7943,v2.y=-2.8864,v2.z=2.1082;v3.x=7.1316,v3.y=-4.1984,v3.z=1.5075;
  3164.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3165.     v1.x=7.1316,v1.y=-4.1984,v1.z=1.5075;v2.x=6.7943,v2.y=-2.8864,v2.z=2.1082;v3.x=6.3718,v3.y=-3.7521,v3.z=2.0100;
  3166.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3167.     v1.x=6.7943,v1.y=-2.8864,v1.z=2.1082;v2.x=5.9232,v2.y=-2.5094,v2.z=2.2016;v3.x=6.3718,v3.y=-3.7521,v3.z=2.0100;
  3168.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3169.     v1.x=6.3718,v1.y=-3.7521,v1.z=2.0100;v2.x=5.9232,v2.y=-2.5094,v2.z=2.2016;v3.x=5.6141,v3.y=-3.2999,v3.z=2.1649;
  3170.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3171.     v1.x=5.9232,v1.y=-2.5094,v1.z=2.2016;v2.x=5.1943,v2.y=-2.1910,v2.z=2.1280;v3.x=5.6141,v3.y=-3.2999,v3.z=2.1649;
  3172.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3173.     v1.x=5.6141,v1.y=-3.2999,v1.z=2.1649;v2.x=5.1943,v2.y=-2.1910,v2.z=2.1280;v3.x=4.9433,v3.y=-2.8963,v3.z=2.1375;
  3174.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3175.     v1.x=5.1943,v1.y=-2.1910,v1.z=2.1280;v2.x=4.5439,v2.y=-1.9048,v2.z=1.9474;v3.x=4.9433,v3.y=-2.8963,v3.z=2.1375;
  3176.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3177.     v1.x=4.9433,v1.y=-2.8963,v1.z=2.1375;v2.x=4.5439,v2.y=-1.9048,v2.z=1.9474;v3.x=4.3273,v3.y=-2.5229,v3.z=1.9734;
  3178.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3179.     v1.x=4.5439,v1.y=-1.9048,v1.z=1.9474;v2.x=3.9494,v2.y=-1.6399,v2.z=1.6085;v3.x=4.3273,v3.y=-2.5229,v3.z=1.9734;
  3180.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3181.     v1.x=4.3273,v1.y=-2.5229,v1.z=1.9734;v2.x=3.9494,v2.y=-1.6399,v2.z=1.6085;v3.x=3.7621,v3.y=-2.1764,v3.z=1.6338;
  3182.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3183.     v1.x=3.0638,v1.y=-1.7146,v1.z=-0.4385;v2.x=3.3568,v2.y=-1.8761,v2.z=-1.1544;v3.x=2.8593,v3.y=-2.1338,v3.z=-0.4456;
  3184.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3185.     v1.x=2.8593,v1.y=-2.1338,v1.z=-0.4456;v2.x=3.3568,v2.y=-1.8761,v2.z=-1.1544;v3.x=3.1332,v3.y=-2.3354,v3.z=-1.1731;
  3186.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3187.     v1.x=3.3568,v1.y=-1.8761,v1.z=-1.1544;v2.x=3.8419,v2.y=-2.1568,v2.z=-1.6806;v3.x=3.1332,v3.y=-2.3354,v3.z=-1.1731;
  3188.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3189.     v1.x=3.1332,v1.y=-2.3354,v1.z=-1.1731;v2.x=3.8419,v2.y=-2.1568,v2.z=-1.6806;v3.x=3.5847,v3.y=-2.6826,v3.z=-1.7077;
  3190.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3191.     v1.x=3.8419,v1.y=-2.1568,v1.z=-1.6806;v2.x=4.4247,v2.y=-2.5007,v2.z=-1.9871;v3.x=3.5847,v3.y=-2.6826,v3.z=-1.7077;
  3192.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3193.     v1.x=3.5847,v1.y=-2.6826,v1.z=-1.7077;v2.x=4.4247,v2.y=-2.5007,v2.z=-1.9871;v3.x=4.1265,v3.y=-3.1067,v3.z=-2.0180;
  3194.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3195.     v1.x=4.4247,v1.y=-2.5007,v1.z=-1.9871;v2.x=5.0434,v2.y=-2.8704,v2.z=-2.0900;v3.x=4.1265,v3.y=-3.1067,v3.z=-2.0180;
  3196.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3197.     v1.x=4.1265,v1.y=-3.1067,v1.z=-2.0180;v2.x=5.0434,v2.y=-2.8704,v2.z=-2.0900;v3.x=4.7004,v3.y=-3.5610,v3.z=-2.1160;
  3198.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3199.     v1.x=5.0434,v1.y=-2.8704,v1.z=-2.0900;v2.x=5.6755,v2.y=-3.2517,v2.z=-2.0177;v3.x=4.7004,v3.y=-3.5610,v3.z=-2.1160;
  3200.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3201.     v1.x=4.7004,v1.y=-3.5610,v1.z=-2.1160;v2.x=5.6755,v2.y=-3.2517,v2.z=-2.0177;v3.x=5.2772,v3.y=-4.0220,v3.z=-2.0195;
  3202.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3203.     v1.x=5.6755,v1.y=-3.2517,v1.z=-2.0177;v2.x=6.3327,v2.y=-3.6515,v2.z=-1.7757;v3.x=5.2772,v3.y=-4.0220,v3.z=-2.0195;
  3204.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3205.     v1.x=5.2772,v1.y=-4.0220,v1.z=-2.0195;v2.x=6.3327,v2.y=-3.6515,v2.z=-1.7757;v3.x=5.8430,v3.y=-4.4785,v3.z=-1.7279;
  3206.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3207.     v1.x=6.3327,v1.y=-3.6515,v1.z=-1.7757;v2.x=7.0039,v2.y=-4.0647,v2.z=-1.2923;v3.x=5.8430,v3.y=-4.4785,v3.z=-1.7279;
  3208.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3209.     v1.x=5.8430,v1.y=-4.4785,v1.z=-1.7279;v2.x=7.0039,v2.y=-4.0647,v2.z=-1.2923;v3.x=6.3615,v3.y=-4.9027,v3.z=-1.2037;
  3210.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3211.     v1.x=7.0039,v1.y=-4.0647,v1.z=-1.2923;v2.x=7.5244,v2.y=-4.3942,v2.z=-0.4667;v3.x=6.3615,v3.y=-4.9027,v3.z=-1.2037;
  3212.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3213.     v1.x=6.3615,v1.y=-4.9027,v1.z=-1.2037;v2.x=7.5244,v2.y=-4.3942,v2.z=-0.4667;v3.x=6.7152,v3.y=-5.2015,v3.z=-0.4172;
  3214.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3215.     v1.x=7.5244,v1.y=-4.3942,v1.z=-0.4667;v2.x=7.5997,v2.y=-4.4610,v2.z=0.5920;v3.x=6.7152,v3.y=-5.2015,v3.z=-0.4172;
  3216.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3217.     v1.x=6.7152,v1.y=-5.2015,v1.z=-0.4172;v2.x=7.5997,v2.y=-4.4610,v2.z=0.5920;v3.x=6.7368,v3.y=-5.2396,v3.z=0.5198;
  3218.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3219.     v1.x=7.5997,v1.y=-4.4610,v1.z=0.5920;v2.x=7.1316,v2.y=-4.1984,v2.z=1.5075;v3.x=6.7368,v3.y=-5.2396,v3.z=0.5198;
  3220.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3221.     v1.x=6.7368,v1.y=-5.2396,v1.z=0.5198;v2.x=7.1316,v2.y=-4.1984,v2.z=1.5075;v3.x=6.3854,v3.y=-4.9784,v3.z=1.3439;
  3222.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3223.     v1.x=7.1316,v1.y=-4.1984,v1.z=1.5075;v2.x=6.3718,v2.y=-3.7521,v2.z=2.0100;v3.x=6.3854,v3.y=-4.9784,v3.z=1.3439;
  3224.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3225.     v1.x=6.3854,v1.y=-4.9784,v1.z=1.3439;v2.x=6.3718,v2.y=-3.7521,v2.z=2.0100;v3.x=5.8125,v3.y=-4.5344,v3.z=1.8670;
  3226.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3227.     v1.x=6.3718,v1.y=-3.7521,v1.z=2.0100;v2.x=5.6141,v2.y=-3.2999,v2.z=2.1649;v3.x=5.8125,v3.y=-4.5344,v3.z=1.8670;
  3228.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3229.     v1.x=5.8125,v1.y=-4.5344,v1.z=1.8670;v2.x=5.6141,v2.y=-3.2999,v2.z=2.1649;v3.x=5.1937,v3.y=-4.0475,v3.z=2.1040;
  3230.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3231.     v1.x=5.6141,v1.y=-3.2999,v1.z=2.1649;v2.x=4.9433,v2.y=-2.8963,v2.z=2.1375;v3.x=5.1937,v3.y=-4.0475,v3.z=2.1040;
  3232.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3233.     v1.x=5.1937,v1.y=-4.0475,v1.z=2.1040;v2.x=4.9433,v2.y=-2.8963,v2.z=2.1375;v3.x=4.5970,v3.y=-3.5737,v3.z=2.1390;
  3234.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3235.     v1.x=4.9433,v1.y=-2.8963,v1.z=2.1375;v2.x=4.3273,v2.y=-2.5229,v2.z=1.9734;v3.x=4.5970,v3.y=-3.5737,v3.z=2.1390;
  3236.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3237.     v1.x=4.5970,v1.y=-3.5737,v1.z=2.1390;v2.x=4.3273,v2.y=-2.5229,v2.z=1.9734;v3.x=4.0274,v3.y=-3.1174,v3.z=1.9981;
  3238.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3239.     v1.x=4.3273,v1.y=-2.5229,v1.z=1.9734;v2.x=3.7621,v2.y=-2.1764,v2.z=1.6338;v3.x=4.0274,v3.y=-3.1174,v3.z=1.9981;
  3240.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3241.     v1.x=4.0274,v1.y=-3.1174,v1.z=1.9981;v2.x=3.7621,v2.y=-2.1764,v2.z=1.6338;v3.x=3.5024,v3.y=-2.6922,v3.z=1.6592;
  3242.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3243.     v1.x=2.8593,v1.y=-2.1338,v1.z=-0.4456;v2.x=3.1332,v2.y=-2.3354,v2.z=-1.1731;v3.x=2.5978,v3.y=-2.5291,v3.z=-0.4528;
  3244.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3245.     v1.x=2.5978,v1.y=-2.5291,v1.z=-0.4528;v2.x=3.1332,v2.y=-2.3354,v2.z=-1.1731;v3.x=2.8469,v3.y=-2.7685,v3.z=-1.1922;
  3246.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3247.     v1.x=3.1332,v1.y=-2.3354,v1.z=-1.1731;v2.x=3.5847,v2.y=-2.6826,v2.z=-1.7077;v3.x=2.8469,v3.y=-2.7685,v3.z=-1.1922;
  3248.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3249.     v1.x=2.8469,v1.y=-2.7685,v1.z=-1.1922;v2.x=3.5847,v2.y=-2.6826,v2.z=-1.7077;v3.x=3.2557,v3.y=-3.1781,v3.z=-1.7356;
  3250.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3251.     v1.x=3.5847,v1.y=-2.6826,v1.z=-1.7077;v2.x=4.1265,v2.y=-3.1067,v2.z=-2.0180;v3.x=3.2557,v3.y=-3.1781,v3.z=-1.7356;
  3252.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3253.     v1.x=3.2557,v1.y=-3.1781,v1.z=-1.7356;v2.x=4.1265,v2.y=-3.1067,v2.z=-2.0180;v3.x=3.7450,v3.y=-3.6768,v3.z=-2.0528;
  3254.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3255.     v1.x=4.1265,v1.y=-3.1067,v1.z=-2.0180;v2.x=4.7004,v2.y=-3.5610,v2.z=-2.1160;v3.x=3.7450,v3.y=-3.6768,v3.z=-2.0528;
  3256.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3257.     v1.x=3.7450,v1.y=-3.6768,v1.z=-2.0528;v2.x=4.7004,v2.y=-3.5610,v2.z=-2.1160;v3.x=4.2636,v3.y=-4.2112,v3.z=-2.1630;
  3258.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3259.     v1.x=4.7004,v1.y=-3.5610,v1.z=-2.1160;v2.x=5.2772,v2.y=-4.0220,v2.z=-2.0195;v3.x=4.2636,v3.y=-4.2112,v3.z=-2.1630;
  3260.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3261.     v1.x=4.2636,v1.y=-4.2112,v1.z=-2.1630;v2.x=5.2772,v2.y=-4.0220,v2.z=-2.0195;v3.x=4.7973,v3.y=-4.7653,v3.z=-2.1022;
  3262.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3263.     v1.x=5.2772,v1.y=-4.0220,v1.z=-2.0195;v2.x=5.8430,v2.y=-4.4785,v2.z=-1.7279;v3.x=4.7973,v3.y=-4.7653,v3.z=-2.1022;
  3264.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3265.     v1.x=4.7973,v1.y=-4.7653,v1.z=-2.1022;v2.x=5.8430,v2.y=-4.4785,v2.z=-1.7279;v3.x=5.3692,v3.y=-5.3631,v3.z=-1.8798;
  3266.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3267.     v1.x=5.8430,v1.y=-4.4785,v1.z=-1.7279;v2.x=6.3615,v2.y=-4.9027,v2.z=-1.2037;v3.x=5.3692,v3.y=-5.3631,v3.z=-1.8798;
  3268.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3269.     v1.x=5.3692,v1.y=-5.3631,v1.z=-1.8798;v2.x=6.3615,v2.y=-4.9027,v2.z=-1.2037;v3.x=5.9832,v3.y=-6.0110,v3.z=-1.4004;
  3270.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3271.     v1.x=6.3615,v1.y=-4.9027,v1.z=-1.2037;v2.x=6.7152,v2.y=-5.2015,v2.z=-0.4172;v3.x=5.9832,v3.y=-6.0110,v3.z=-1.4004;
  3272.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3273.     v1.x=5.9832,v1.y=-6.0110,v1.z=-1.4004;v2.x=6.7152,v2.y=-5.2015,v2.z=-0.4172;v3.x=6.4820,v3.y=-6.5497,v3.z=-0.5163;
  3274.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3275.     v1.x=6.7152,v1.y=-5.2015,v1.z=-0.4172;v2.x=6.7368,v2.y=-5.2396,v2.z=0.5198;v3.x=6.4820,v3.y=-6.5497,v3.z=-0.5163;
  3276.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3277.     v1.x=6.4820,v1.y=-6.5497,v1.z=-0.5163;v2.x=6.7368,v2.y=-5.2396,v2.z=0.5198;v3.x=6.5633,v3.y=-6.6635,v3.z=0.6605;
  3278.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3279.     v1.x=6.7368,v1.y=-5.2396,v1.z=0.5198;v2.x=6.3854,v2.y=-4.9784,v2.z=1.3439;v3.x=6.5633,v3.y=-6.6635,v3.z=0.6605;
  3280.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3281.     v1.x=6.5633,v1.y=-6.6635,v1.z=0.6605;v2.x=6.3854,v2.y=-4.9784,v2.z=1.3439;v3.x=6.1208,v3.y=-6.2307,v3.z=1.6698;
  3282.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3283.     v1.x=6.3854,v1.y=-4.9784,v1.z=1.3439;v2.x=5.8125,v2.y=-4.5344,v2.z=1.8670;v3.x=6.1208,v3.y=-6.2307,v3.z=1.6698;
  3284.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3285.     v1.x=6.1208,v1.y=-6.2307,v1.z=1.6698;v2.x=5.8125,v2.y=-4.5344,v2.z=1.8670;v3.x=5.4110,v3.y=-5.5084,v3.z=2.1812;
  3286.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3287.     v1.x=5.8125,v1.y=-4.5344,v1.z=1.8670;v2.x=5.1937,v2.y=-4.0475,v2.z=2.1040;v3.x=5.4110,v3.y=-5.5084,v3.z=2.1812;
  3288.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3289.     v1.x=5.4110,v1.y=-5.5084,v1.z=2.1812;v2.x=5.1937,v2.y=-4.0475,v2.z=2.1040;v3.x=4.7310,v3.y=-4.8071,v3.z=2.2933;
  3290.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3291.     v1.x=5.1937,v1.y=-4.0475,v1.z=2.1040;v2.x=4.5970,v2.y=-3.5737,v2.z=2.1390;v3.x=4.7310,v3.y=-4.8071,v3.z=2.2933;
  3292.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3293.     v1.x=4.7310,v1.y=-4.8071,v1.z=2.2933;v2.x=4.5970,v2.y=-3.5737,v2.z=2.1390;v3.x=4.1562,v3.y=-4.2102,v3.z=2.2272;
  3294.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3295.     v1.x=4.5970,v1.y=-3.5737,v1.z=2.1390;v2.x=4.0274,v2.y=-3.1174,v2.z=1.9981;v3.x=4.1562,v3.y=-4.2102,v3.z=2.2272;
  3296.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3297.     v1.x=4.1562,v1.y=-4.2102,v1.z=2.2272;v2.x=4.0274,v2.y=-3.1174,v2.z=1.9981;v3.x=3.6408,v3.y=-3.6719,v3.z=2.0423;
  3298.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3299.     v1.x=4.0274,v1.y=-3.1174,v1.z=1.9981;v2.x=3.5024,v2.y=-2.6922,v2.z=1.6592;v3.x=3.6408,v3.y=-3.6719,v3.z=2.0423;
  3300.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3301.     v1.x=3.6408,v1.y=-3.6719,v1.z=2.0423;v2.x=3.5024,v2.y=-2.6922,v2.z=1.6592;v3.x=3.1706,v3.y=-3.1760,v3.z=1.6877;
  3302.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3303.     v1.x=2.5978,v1.y=-2.5291,v1.z=-0.4528;v2.x=2.8469,v2.y=-2.7685,v2.z=-1.1922;v3.x=2.2818,v3.y=-2.8927,v3.z=-0.4602;
  3304.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3305.     v1.x=2.2818,v1.y=-2.8927,v1.z=-0.4602;v2.x=2.8469,v2.y=-2.7685,v2.z=-1.1922;v3.x=2.5011,v3.y=-3.1669,v3.z=-1.2115;
  3306.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3307.     v1.x=2.8469,v1.y=-2.7685,v1.z=-1.1922;v2.x=3.2557,v2.y=-3.1781,v2.z=-1.7356;v3.x=2.5011,v3.y=-3.1669,v3.z=-1.2115;
  3308.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3309.     v1.x=2.5011,v1.y=-3.1669,v1.z=-1.2115;v2.x=3.2557,v2.y=-3.1781,v2.z=-1.7356;v3.x=2.8586,v3.y=-3.6339,v3.z=-1.7637;
  3310.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3311.     v1.x=3.2557,v1.y=-3.1781,v1.z=-1.7356;v2.x=3.7450,v2.y=-3.6768,v2.z=-2.0528;v3.x=2.8586,v3.y=-3.6339,v3.z=-1.7637;
  3312.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3313.     v1.x=2.8586,v1.y=-3.6339,v1.z=-1.7637;v2.x=3.7450,v2.y=-3.6768,v2.z=-2.0528;v3.x=3.2854,v3.y=-4.2013,v3.z=-2.0857;
  3314.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3315.     v1.x=3.7450,v1.y=-3.6768,v1.z=-2.0528;v2.x=4.2636,v2.y=-4.2112,v2.z=-2.1630;v3.x=3.2854,v3.y=-4.2013,v3.z=-2.0857;
  3316.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3317.     v1.x=3.2854,v1.y=-4.2013,v1.z=-2.0857;v2.x=4.2636,v2.y=-4.2112,v2.z=-2.1630;v3.x=3.7370,v3.y=-4.8083,v3.z=-2.1959;
  3318.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3319.     v1.x=4.2636,v1.y=-4.2112,v1.z=-2.1630;v2.x=4.7973,v2.y=-4.7653,v2.z=-2.1022;v3.x=3.7370,v3.y=-4.8083,v3.z=-2.1959;
  3320.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3321.     v1.x=3.7370,v1.y=-4.8083,v1.z=-2.1959;v2.x=4.7973,v2.y=-4.7653,v2.z=-2.1022;v3.x=4.1992,v3.y=-5.4349,v3.z=-2.1278;
  3322.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3323.     v1.x=4.7973,v1.y=-4.7653,v1.z=-2.1022;v2.x=5.3692,v2.y=-5.3631,v2.z=-1.8798;v3.x=4.1992,v3.y=-5.4349,v3.z=-2.1278;
  3324.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3325.     v1.x=4.1992,v1.y=-5.4349,v1.z=-2.1278;v2.x=5.3692,v2.y=-5.3631,v2.z=-1.8798;v3.x=4.6870,v3.y=-6.1011,v3.z=-1.8892;
  3326.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3327.     v1.x=5.3692,v1.y=-5.3631,v1.z=-1.8798;v2.x=5.9832,v2.y=-6.0110,v2.z=-1.4004;v3.x=4.6870,v3.y=-6.1011,v3.z=-1.8892;
  3328.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3329.     v1.x=4.6870,v1.y=-6.1011,v1.z=-1.8892;v2.x=5.9832,v2.y=-6.0110,v2.z=-1.4004;v3.x=5.1981,v3.y=-6.8064,v3.z=-1.3930;
  3330.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3331.     v1.x=5.9832,v1.y=-6.0110,v1.z=-1.4004;v2.x=6.4820,v2.y=-6.5497,v2.z=-0.5163;v3.x=5.1981,v3.y=-6.8064,v3.z=-1.3930;
  3332.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3333.     v1.x=5.1981,v1.y=-6.8064,v1.z=-1.3930;v2.x=6.4820,v2.y=-6.5497,v2.z=-0.5163;v3.x=5.6027,v3.y=-7.3792,v3.z=-0.5090;
  3334.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3335.     v1.x=6.4820,v1.y=-6.5497,v1.z=-0.5163;v2.x=6.5633,v2.y=-6.6635,v2.z=0.6605;v3.x=5.6027,v3.y=-7.3792,v3.z=-0.5090;
  3336.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3337.     v1.x=5.6027,v1.y=-7.3792,v1.z=-0.5090;v2.x=6.5633,v2.y=-6.6635,v2.z=0.6605;v3.x=5.6603,v3.y=-7.4910,v3.z=0.6487;
  3338.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3339.     v1.x=6.5633,v1.y=-6.6635,v1.z=0.6605;v2.x=6.1208,v2.y=-6.2307,v2.z=1.6698;v3.x=5.6603,v3.y=-7.4910,v3.z=0.6487;
  3340.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3341.     v1.x=5.6603,v1.y=-7.4910,v1.z=0.6487;v2.x=6.1208,v2.y=-6.2307,v2.z=1.6698;v3.x=5.2899,v3.y=-7.0197,v3.z=1.6452;
  3342.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3343.     v1.x=6.1208,v1.y=-6.2307,v1.z=1.6698;v2.x=5.4110,v2.y=-5.5084,v2.z=2.1812;v3.x=5.2899,v3.y=-7.0197,v3.z=1.6452;
  3344.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3345.     v1.x=5.2899,v1.y=-7.0197,v1.z=1.6452;v2.x=5.4110,v2.y=-5.5084,v2.z=2.1812;v3.x=4.6984,v3.y=-6.2356,v3.z=2.1683;
  3346.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3347.     v1.x=5.4110,v1.y=-5.5084,v1.z=2.1812;v2.x=4.7310,v2.y=-4.8071,v2.z=2.2933;v3.x=4.6984,v3.y=-6.2356,v3.z=2.1683;
  3348.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3349.     v1.x=4.6984,v1.y=-6.2356,v1.z=2.1683;v2.x=4.7310,v2.y=-4.8071,v2.z=2.2933;v3.x=4.1239,v3.y=-5.4632,v3.z=2.3041;
  3350.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3351.     v1.x=4.7310,v1.y=-4.8071,v1.z=2.2933;v2.x=4.1562,v2.y=-4.2102,v2.z=2.2272;v3.x=4.1239,v3.y=-5.4632,v3.z=2.3041;
  3352.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3353.     v1.x=4.1239,v1.y=-5.4632,v1.z=2.3041;v2.x=4.1562,v2.y=-4.2102,v2.z=2.2272;v3.x=3.6292,v3.y=-4.7932,v3.z=2.2542;
  3354.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3355.     v1.x=4.1562,v1.y=-4.2102,v1.z=2.2272;v2.x=3.6408,v2.y=-3.6719,v2.z=2.0423;v3.x=3.6292,v3.y=-4.7932,v3.z=2.2542;
  3356.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3357.     v1.x=3.6292,v1.y=-4.7932,v1.z=2.2542;v2.x=3.6408,v2.y=-3.6719,v2.z=2.0423;v3.x=3.1816,v3.y=-4.1830,v3.z=2.0734;
  3358.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3359.     v1.x=3.6408,v1.y=-3.6719,v1.z=2.0423;v2.x=3.1706,v2.y=-3.1760,v2.z=1.6877;v3.x=3.1816,v3.y=-4.1830,v3.z=2.0734;
  3360.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3361.     v1.x=3.1816,v1.y=-4.1830,v1.z=2.0734;v2.x=3.1706,v2.y=-3.1760,v2.z=1.6877;v3.x=2.7732,v3.y=-3.6206,v3.z=1.7148;
  3362.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3363.     v1.x=2.2818,v1.y=-2.8927,v1.z=-0.4602;v2.x=2.5011,v2.y=-3.1669,v2.z=-1.2115;v3.x=1.9153,v3.y=-3.2170,v3.z=-0.4676;
  3364.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3365.     v1.x=1.9153,v1.y=-3.2170,v1.z=-0.4676;v2.x=2.5011,v2.y=-3.1669,v2.z=-1.2115;v3.x=2.0998,v3.y=-3.5225,v3.z=-1.2311;
  3366.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3367.     v1.x=2.5011,v1.y=-3.1669,v1.z=-1.2115;v2.x=2.8586,v2.y=-3.6339,v2.z=-1.7637;v3.x=2.0998,v3.y=-3.5225,v3.z=-1.2311;
  3368.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3369.     v1.x=2.0998,v1.y=-3.5225,v1.z=-1.2311;v2.x=2.8586,v2.y=-3.6339,v2.z=-1.7637;v3.x=2.3981,v3.y=-4.0405,v3.z=-1.7920;
  3370.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3371.     v1.x=2.8586,v1.y=-3.6339,v1.z=-1.7637;v2.x=3.2854,v2.y=-4.2013,v2.z=-2.0857;v3.x=2.3981,v3.y=-4.0405,v3.z=-1.7920;
  3372.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3373.     v1.x=2.3981,v1.y=-4.0405,v1.z=-1.7920;v2.x=3.2854,v2.y=-4.2013,v2.z=-2.0857;v3.x=2.7532,v3.y=-4.6693,v3.z=-2.1174;
  3374.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3375.     v1.x=3.2854,v1.y=-4.2013,v1.z=-2.0857;v2.x=3.7370,v2.y=-4.8083,v2.z=-2.1959;v3.x=2.7532,v3.y=-4.6693,v3.z=-2.1174;
  3376.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3377.     v1.x=2.7532,v1.y=-4.6693,v1.z=-2.1174;v2.x=3.7370,v2.y=-4.8083,v2.z=-2.1959;v3.x=3.1270,v3.y=-5.3400,v3.z=-2.2184;
  3378.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3379.     v1.x=3.7370,v1.y=-4.8083,v1.z=-2.1959;v2.x=4.1992,v2.y=-5.4349,v2.z=-2.1278;v3.x=3.1270,v3.y=-5.3400,v3.z=-2.2184;
  3380.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3381.     v1.x=3.1270,v1.y=-5.3400,v1.z=-2.2184;v2.x=4.1992,v2.y=-5.4349,v2.z=-2.1278;v3.x=3.4995,v3.y=-6.0159,v3.z=-2.1108;
  3382.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3383.     v1.x=4.1992,v1.y=-5.4349,v1.z=-2.1278;v2.x=4.6870,v2.y=-6.1011,v2.z=-1.8892;v3.x=3.4995,v3.y=-6.0159,v3.z=-2.1108;
  3384.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3385.     v1.x=3.4995,v1.y=-6.0159,v1.z=-2.1108;v2.x=4.6870,v2.y=-6.1011,v2.z=-1.8892;v3.x=3.8572,v3.y=-6.6727,v3.z=-1.7923;
  3386.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3387.     v1.x=4.6870,v1.y=-6.1011,v1.z=-1.8892;v2.x=5.1981,v2.y=-6.8064,v2.z=-1.3930;v3.x=3.8572,v3.y=-6.6727,v3.z=-1.7923;
  3388.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3389.     v1.x=3.8572,v1.y=-6.6727,v1.z=-1.7923;v2.x=5.1981,v2.y=-6.8064,v2.z=-1.3930;v3.x=4.1722,v3.y=-7.2610,v3.z=-1.2333;
  3390.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3391.     v1.x=5.1981,v1.y=-6.8064,v1.z=-1.3930;v2.x=5.6027,v2.y=-7.3792,v2.z=-0.5090;v3.x=4.1722,v3.y=-7.2610,v3.z=-1.2333;
  3392.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3393.     v1.x=4.1722,v1.y=-7.2610,v1.z=-1.2333;v2.x=5.6027,v2.y=-7.3792,v2.z=-0.5090;v3.x=4.3736,v3.y=-7.6537,v3.z=-0.4222;
  3394.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3395.     v1.x=5.6027,v1.y=-7.3792,v1.z=-0.5090;v2.x=5.6603,v2.y=-7.4910,v2.z=0.6487;v3.x=4.3736,v3.y=-7.6537,v3.z=-0.4222;
  3396.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3397.     v1.x=4.3736,v1.y=-7.6537,v1.z=-0.4222;v2.x=5.6603,v2.y=-7.4910,v2.z=0.6487;v3.x=4.3719,v3.y=-7.6846,v3.z=0.5232;
  3398.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3399.     v1.x=5.6603,v1.y=-7.4910,v1.z=0.6487;v2.x=5.2899,v2.y=-7.0197,v2.z=1.6452;v3.x=4.3719,v3.y=-7.6846,v3.z=0.5232;
  3400.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3401.     v1.x=4.3719,v1.y=-7.6846,v1.z=0.5232;v2.x=5.2899,v2.y=-7.0197,v2.z=1.6452;v3.x=4.1508,v3.y=-7.3158,v3.z=1.3590;
  3402.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3403.     v1.x=5.2899,v1.y=-7.0197,v1.z=1.6452;v2.x=4.6984,v2.y=-6.2356,v2.z=2.1683;v3.x=4.1508,v3.y=-7.3158,v3.z=1.3590;
  3404.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3405.     v1.x=4.1508,v1.y=-7.3158,v1.z=1.3590;v2.x=4.6984,v2.y=-6.2356,v2.z=2.1683;v3.x=3.7963,v3.y=-6.6961,v3.z=1.9113;
  3406.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3407.     v1.x=4.6984,v1.y=-6.2356,v1.z=2.1683;v2.x=4.1239,v2.y=-5.4632,v2.z=2.3041;v3.x=3.7963,v3.y=-6.6961,v3.z=1.9113;
  3408.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3409.     v1.x=3.7963,v1.y=-6.6961,v1.z=1.9113;v2.x=4.1239,v2.y=-5.4632,v2.z=2.3041;v3.x=3.4060,v3.y=-6.0017,v3.z=2.1818;
  3410.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3411.     v1.x=4.1239,v1.y=-5.4632,v1.z=2.3041;v2.x=3.6292,v2.y=-4.7932,v2.z=2.2542;v3.x=3.4060,v3.y=-6.0017,v3.z=2.1818;
  3412.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3413.     v1.x=3.4060,v1.y=-6.0017,v1.z=2.1818;v2.x=3.6292,v2.y=-4.7932,v2.z=2.2542;v3.x=3.0220,v3.y=-5.3109,v3.z=2.2356;
  3414.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3415.     v1.x=3.6292,v1.y=-4.7932,v1.z=2.2542;v2.x=3.1816,v2.y=-4.1830,v2.z=2.0734;v3.x=3.0220,v3.y=-5.3109,v3.z=2.2356;
  3416.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3417.     v1.x=3.0220,v1.y=-5.3109,v1.z=2.2356;v2.x=3.1816,v2.y=-4.1830,v2.z=2.0734;v3.x=2.6531,v3.y=-4.6404,v3.z=2.0948;
  3418.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3419.     v1.x=3.1816,v1.y=-4.1830,v1.z=2.0734;v2.x=2.7732,v2.y=-3.6206,v2.z=1.7148;v3.x=2.6531,v3.y=-4.6404,v3.z=2.0948;
  3420.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3421.     v1.x=2.6531,v1.y=-4.6404,v1.z=2.0948;v2.x=2.7732,v2.y=-3.6206,v2.z=1.7148;v3.x=2.3146,v3.y=-4.0169,v3.z=1.7409;
  3422.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3423.     v1.x=1.9153,v1.y=-3.2170,v1.z=-0.4676;v2.x=2.0998,v2.y=-3.5225,v2.z=-1.2311;v3.x=1.5029,v3.y=-3.4952,v3.z=-0.4752;
  3424.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3425.     v1.x=1.5029,v1.y=-3.4952,v1.z=-0.4752;v2.x=2.0998,v2.y=-3.5225,v2.z=-1.2311;v3.x=1.6484,v3.y=-3.8274,v3.z=-1.2511;
  3426.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3427.     v1.x=2.0998,v1.y=-3.5225,v1.z=-1.2311;v2.x=2.3981,v2.y=-4.0405,v2.z=-1.7920;v3.x=1.6484,v3.y=-3.8274,v3.z=-1.2511;
  3428.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3429.     v1.x=1.6484,v1.y=-3.8274,v1.z=-1.2511;v2.x=2.3981,v2.y=-4.0405,v2.z=-1.7920;v3.x=1.8801,v3.y=-4.3887,v3.z=-1.8213;
  3430.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3431.     v1.x=2.3981,v1.y=-4.0405,v1.z=-1.7920;v2.x=2.7532,v2.y=-4.6693,v2.z=-2.1174;v3.x=1.8801,v3.y=-4.3887,v3.z=-1.8213;
  3432.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3433.     v1.x=1.8801,v1.y=-4.3887,v1.z=-1.8213;v2.x=2.7532,v2.y=-4.6693,v2.z=-2.1174;v3.x=2.1543,v3.y=-5.0688,v3.z=-2.1538;
  3434.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3435.     v1.x=2.7532,v1.y=-4.6693,v1.z=-2.1174;v2.x=3.1270,v2.y=-5.3400,v2.z=-2.2184;v3.x=2.1543,v3.y=-5.0688,v3.z=-2.1538;
  3436.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3437.     v1.x=2.1543,v1.y=-5.0688,v1.z=-2.1538;v2.x=3.1270,v2.y=-5.3400,v2.z=-2.2184;v3.x=2.4425,v3.y=-5.7950,v3.z=-2.2676;
  3438.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3439.     v1.x=3.1270,v1.y=-5.3400,v1.z=-2.2184;v2.x=3.4995,v2.y=-6.0159,v2.z=-2.1108;v3.x=2.4425,v3.y=-5.7950,v3.z=-2.2676;
  3440.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3441.     v1.x=2.4425,v1.y=-5.7950,v1.z=-2.2676;v2.x=3.4995,v2.y=-6.0159,v2.z=-2.1108;v3.x=2.7360,v3.y=-6.5435,v3.z=-2.1973;
  3442.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3443.     v1.x=3.4995,v1.y=-6.0159,v1.z=-2.1108;v2.x=3.8572,v2.y=-6.6727,v2.z=-1.7923;v3.x=2.7360,v3.y=-6.5435,v3.z=-2.1973;
  3444.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3445.     v1.x=2.7360,v1.y=-6.5435,v1.z=-2.1973;v2.x=3.8572,v2.y=-6.6727,v2.z=-1.7923;v3.x=3.0445,v3.y=-7.3384,v3.z=-1.9509;
  3446.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3447.     v1.x=3.8572,v1.y=-6.6727,v1.z=-1.7923;v2.x=4.1722,v2.y=-7.2610,v2.z=-1.2333;v3.x=3.0445,v3.y=-7.3384,v3.z=-1.9509;
  3448.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3449.     v1.x=3.0445,v1.y=-7.3384,v1.z=-1.9509;v2.x=4.1722,v2.y=-7.2610,v2.z=-1.2333;v3.x=3.3658,v3.y=-8.1786,v3.z=-1.4385;
  3450.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3451.     v1.x=4.1722,v1.y=-7.2610,v1.z=-1.2333;v2.x=4.3736,v2.y=-7.6537,v2.z=-0.4222;v3.x=3.3658,v3.y=-8.1786,v3.z=-1.4385;
  3452.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3453.     v1.x=3.3658,v1.y=-8.1786,v1.z=-1.4385;v2.x=4.3736,v2.y=-7.6537,v2.z=-0.4222;v3.x=3.6164,v3.y=-8.8581,v3.z=-0.5256;
  3454.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3455.     v1.x=4.3736,v1.y=-7.6537,v1.z=-0.4222;v2.x=4.3719,v2.y=-7.6846,v2.z=0.5232;v3.x=3.6164,v3.y=-8.8581,v3.z=-0.5256;
  3456.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3457.     v1.x=3.6164,v1.y=-8.8581,v1.z=-0.5256;v2.x=4.3719,v2.y=-7.6846,v2.z=0.5232;v3.x=3.6439,v3.y=-8.9849,v3.z=0.6699;
  3458.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3459.     v1.x=4.3719,v1.y=-7.6846,v1.z=0.5232;v2.x=4.1508,v2.y=-7.3158,v2.z=1.3590;v3.x=3.6439,v3.y=-8.9849,v3.z=0.6699;
  3460.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3461.     v1.x=3.6439,v1.y=-8.9849,v1.z=0.6699;v2.x=4.1508,v2.y=-7.3158,v2.z=1.3590;v3.x=3.4004,v3.y=-8.4158,v3.z=1.6989;
  3462.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3463.     v1.x=4.1508,v1.y=-7.3158,v1.z=1.3590;v2.x=3.7963,v2.y=-6.6961,v2.z=1.9113;v3.x=3.4004,v3.y=-8.4158,v3.z=1.6989;
  3464.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3465.     v1.x=3.4004,v1.y=-8.4158,v1.z=1.6989;v2.x=3.7963,v2.y=-6.6961,v2.z=1.9113;v3.x=3.0199,v3.y=-7.4756,v3.z=2.2392;
  3466.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3467.     v1.x=3.7963,v1.y=-6.6961,v1.z=1.9113;v2.x=3.4060,v2.y=-6.0017,v2.z=2.1818;v3.x=3.0199,v3.y=-7.4756,v3.z=2.2392;
  3468.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3469.     v1.x=3.0199,v1.y=-7.4756,v1.z=2.2392;v2.x=3.4060,v2.y=-6.0017,v2.z=2.1818;v3.x=2.6533,v3.y=-6.5516,v3.z=2.3794;
  3470.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3471.     v1.x=3.4060,v1.y=-6.0017,v1.z=2.1818;v2.x=3.0220,v2.y=-5.3109,v2.z=2.2356;v3.x=2.6533,v3.y=-6.5516,v3.z=2.3794;
  3472.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3473.     v1.x=2.6533,v1.y=-6.5516,v1.z=2.3794;v2.x=3.0220,v2.y=-5.3109,v2.z=2.2356;v3.x=2.3390,v3.y=-5.7511,v3.z=2.3278;
  3474.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3475.     v1.x=3.0220,v1.y=-5.3109,v1.z=2.2356;v2.x=2.6531,v2.y=-4.6404,v2.z=2.0948;v3.x=2.3390,v3.y=-5.7511,v3.z=2.3278;
  3476.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3477.     v1.x=2.3390,v1.y=-5.7511,v1.z=2.3278;v2.x=2.6531,v2.y=-4.6404,v2.z=2.0948;v3.x=2.0556,v3.y=-5.0228,v3.z=2.1411;
  3478.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3479.     v1.x=2.6531,v1.y=-4.6404,v1.z=2.0948;v2.x=2.3146,v2.y=-4.0169,v2.z=1.7409;v3.x=2.0556,v3.y=-5.0228,v3.z=2.1411;
  3480.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3481.     v1.x=2.0556,v1.y=-5.0228,v1.z=2.1411;v2.x=2.3146,v2.y=-4.0169,v2.z=1.7409;v3.x=1.7986,v3.y=-4.3527,v3.z=1.7708;
  3482.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3483.     v1.x=1.5029,v1.y=-3.4952,v1.z=-0.4752;v2.x=1.6484,v2.y=-3.8274,v2.z=-1.2511;v3.x=1.0506,v3.y=-3.7208,v3.z=-0.4829;
  3484.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3485.     v1.x=1.0506,v1.y=-3.7208,v1.z=-0.4829;v2.x=1.6484,v2.y=-3.8274,v2.z=-1.2511;v3.x=1.1531,v3.y=-4.0748,v3.z=-1.2713;
  3486.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3487.     v1.x=1.6484,v1.y=-3.8274,v1.z=-1.2511;v2.x=1.8801,v2.y=-4.3887,v2.z=-1.8213;v3.x=1.1531,v3.y=-4.0748,v3.z=-1.2713;
  3488.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3489.     v1.x=1.1531,v1.y=-4.0748,v1.z=-1.2713;v2.x=1.8801,v2.y=-4.3887,v2.z=-1.8213;v3.x=1.3121,v3.y=-4.6710,v3.z=-1.8508;
  3490.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3491.     v1.x=1.8801,v1.y=-4.3887,v1.z=-1.8213;v2.x=2.1543,v2.y=-5.0688,v2.z=-2.1538;v3.x=1.3121,v3.y=-4.6710,v3.z=-1.8508;
  3492.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3493.     v1.x=1.3121,v1.y=-4.6710,v1.z=-1.8508;v2.x=2.1543,v2.y=-5.0688,v2.z=-2.1538;v3.x=1.4981,v3.y=-5.3925,v3.z=-2.1891;
  3494.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3495.     v1.x=2.1543,v1.y=-5.0688,v1.z=-2.1538;v2.x=2.4425,v2.y=-5.7950,v2.z=-2.2676;v3.x=1.4981,v3.y=-5.3925,v3.z=-2.1891;
  3496.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3497.     v1.x=1.4981,v1.y=-5.3925,v1.z=-2.1891;v2.x=2.4425,v2.y=-5.7950,v2.z=-2.2676;v3.x=1.6922,v3.y=-6.1625,v3.z=-2.3066;
  3498.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3499.     v1.x=2.4425,v1.y=-5.7950,v1.z=-2.2676;v2.x=2.7360,v2.y=-6.5435,v2.z=-2.1973;v3.x=1.6922,v3.y=-6.1625,v3.z=-2.3066;
  3500.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3501.     v1.x=1.6922,v1.y=-6.1625,v1.z=-2.3066;v2.x=2.7360,v2.y=-6.5435,v2.z=-2.1973;v3.x=1.8896,v3.y=-6.9588,v3.z=-2.2418;
  3502.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3503.     v1.x=2.7360,v1.y=-6.5435,v1.z=-2.1973;v2.x=3.0445,v2.y=-7.3384,v2.z=-1.9509;v3.x=1.8896,v3.y=-6.9588,v3.z=-2.2418;
  3504.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3505.     v1.x=1.8896,v1.y=-6.9588,v1.z=-2.2418;v2.x=3.0445,v2.y=-7.3384,v2.z=-1.9509;v3.x=2.0990,v3.y=-7.8159,v3.z=-2.0046;
  3506.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3507.     v1.x=3.0445,v1.y=-7.3384,v1.z=-1.9509;v2.x=3.3658,v2.y=-8.1786,v2.z=-1.4385;v3.x=2.0990,v3.y=-7.8159,v3.z=-2.0046;
  3508.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3509.     v1.x=2.0990,v1.y=-7.8159,v1.z=-2.0046;v2.x=3.3658,v2.y=-8.1786,v2.z=-1.4385;v3.x=2.3206,v3.y=-8.7416,v3.z=-1.4934;
  3510.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3511.     v1.x=3.3658,v1.y=-8.1786,v1.z=-1.4385;v2.x=3.6164,v2.y=-8.8581,v2.z=-0.5256;v3.x=2.3206,v3.y=-8.7416,v3.z=-1.4934;
  3512.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3513.     v1.x=2.3206,v1.y=-8.7416,v1.z=-1.4934;v2.x=3.6164,v2.y=-8.8581,v2.z=-0.5256;v3.x=2.4940,v3.y=-9.5050,v3.z=-0.5506;
  3514.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3515.     v1.x=3.6164,v1.y=-8.8581,v1.z=-0.5256;v2.x=3.6439,v2.y=-8.9849,v2.z=0.6699;v3.x=2.4940,v3.y=-9.5050,v3.z=-0.5506;
  3516.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3517.     v1.x=2.4940,v1.y=-9.5050,v1.z=-0.5506;v2.x=3.6439,v2.y=-8.9849,v2.z=0.6699;v3.x=2.5084,v3.y=-9.6535,v3.z=0.7043;
  3518.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3519.     v1.x=3.6439,v1.y=-8.9849,v1.z=0.6699;v2.x=3.4004,v2.y=-8.4158,v2.z=1.6989;v3.x=2.5084,v3.y=-9.6535,v3.z=0.7043;
  3520.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3521.     v1.x=2.5084,v1.y=-9.6535,v1.z=0.7043;v2.x=3.4004,v2.y=-8.4158,v2.z=1.6989;v3.x=2.3306,v3.y=-9.0178,v3.z=1.7807;
  3522.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3523.     v1.x=3.4004,v1.y=-8.4158,v1.z=1.6989;v2.x=3.0199,v2.y=-7.4756,v2.z=2.2392;v3.x=2.3306,v3.y=-9.0178,v3.z=1.7807;
  3524.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3525.     v1.x=2.3306,v1.y=-9.0178,v1.z=1.7807;v2.x=3.0199,v2.y=-7.4756,v2.z=2.2392;v3.x=2.0601,v3.y=-7.9723,v3.z=2.3261;
  3526.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3527.     v1.x=3.0199,v1.y=-7.4756,v1.z=2.2392;v2.x=2.6533,v2.y=-6.5516,v2.z=2.3794;v3.x=2.0601,v3.y=-7.9723,v3.z=2.3261;
  3528.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3529.     v1.x=2.0601,v1.y=-7.9723,v1.z=2.3261;v2.x=2.6533,v2.y=-6.5516,v2.z=2.3794;v3.x=1.8061,v3.y=-6.9621,v3.z=2.4456;
  3530.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3531.     v1.x=2.6533,v1.y=-6.5516,v1.z=2.3794;v2.x=2.3390,v2.y=-5.7511,v2.z=2.3278;v3.x=1.8061,v3.y=-6.9621,v3.z=2.4456;
  3532.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3533.     v1.x=1.8061,v1.y=-6.9621,v1.z=2.4456;v2.x=2.3390,v2.y=-5.7511,v2.z=2.3278;v3.x=1.5935,v3.y=-6.1044,v3.z=2.3751;
  3534.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3535.     v1.x=2.3390,v1.y=-5.7511,v1.z=2.3278;v2.x=2.0556,v2.y=-5.0228,v2.z=2.1411;v3.x=1.5935,v3.y=-6.1044,v3.z=2.3751;
  3536.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3537.     v1.x=1.5935,v1.y=-6.1044,v1.z=2.3751;v2.x=2.0556,v2.y=-5.0228,v2.z=2.1411;v3.x=1.4046,v3.y=-5.3324,v3.z=2.1779;
  3538.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3539.     v1.x=2.0556,v1.y=-5.0228,v1.z=2.1411;v2.x=1.7986,v2.y=-4.3527,v2.z=1.7708;v3.x=1.4046,v3.y=-5.3324,v3.z=2.1779;
  3540.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3541.     v1.x=1.4046,v1.y=-5.3324,v1.z=2.1779;v2.x=1.7986,v2.y=-4.3527,v2.z=1.7708;v3.x=1.2347,v3.y=-4.6237,v3.z=1.7998;
  3542.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3543.     v1.x=1.0506,v1.y=-3.7208,v1.z=-0.4829;v2.x=1.1531,v2.y=-4.0748,v2.z=-1.2713;v3.x=0.5650,v3.y=-3.8881,v3.z=-0.4907;
  3544.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3545.     v1.x=0.5650,v1.y=-3.8881,v1.z=-0.4907;v2.x=1.1531,v2.y=-4.0748,v2.z=-1.2713;v3.x=0.6212,v3.y=-4.2584,v3.z=-1.2919;
  3546.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3547.     v1.x=1.1531,v1.y=-4.0748,v1.z=-1.2713;v2.x=1.3121,v2.y=-4.6710,v2.z=-1.8508;v3.x=0.6212,v3.y=-4.2584,v3.z=-1.2919;
  3548.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3549.     v1.x=0.6212,v1.y=-4.2584,v1.z=-1.2919;v2.x=1.3121,v2.y=-4.6710,v2.z=-1.8508;v3.x=0.7024,v3.y=-4.8803,v3.z=-1.8806;
  3550.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3551.     v1.x=1.3121,v1.y=-4.6710,v1.z=-1.8508;v2.x=1.4981,v2.y=-5.3925,v2.z=-2.1891;v3.x=0.7024,v3.y=-4.8803,v3.z=-1.8806;
  3552.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3553.     v1.x=0.7024,v1.y=-4.8803,v1.z=-1.8806;v2.x=1.4981,v2.y=-5.3925,v2.z=-2.1891;v3.x=0.7941,v3.y=-5.6325,v3.z=-2.2223;
  3554.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3555.     v1.x=1.4981,v1.y=-5.3925,v1.z=-2.1891;v2.x=1.6922,v2.y=-6.1625,v2.z=-2.3066;v3.x=0.7941,v3.y=-5.6325,v3.z=-2.2223;
  3556.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3557.     v1.x=0.7941,v1.y=-5.6325,v1.z=-2.2223;v2.x=1.6922,v2.y=-6.1625,v2.z=-2.3066;v3.x=0.8872,v3.y=-6.4330,v3.z=-2.3303;
  3558.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3559.     v1.x=1.6922,v1.y=-6.1625,v1.z=-2.3066;v2.x=1.8896,v2.y=-6.9588,v2.z=-2.2418;v3.x=0.8872,v3.y=-6.4330,v3.z=-2.3303;
  3560.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3561.     v1.x=0.8872,v1.y=-6.4330,v1.z=-2.3303;v2.x=1.8896,v2.y=-6.9588,v2.z=-2.2418;v3.x=0.9774,v3.y=-7.2412,v3.z=-2.2239;
  3562.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3563.     v1.x=1.8896,v1.y=-6.9588,v1.z=-2.2418;v2.x=2.0990,v2.y=-7.8159,v2.z=-2.0046;v3.x=0.9774,v3.y=-7.2412,v3.z=-2.2239;
  3564.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3565.     v1.x=0.9774,v1.y=-7.2412,v1.z=-2.2239;v2.x=2.0990,v2.y=-7.8159,v2.z=-2.0046;v3.x=1.0625,v3.y=-8.0373,v3.z=-1.9028;
  3566.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3567.     v1.x=2.0990,v1.y=-7.8159,v1.z=-2.0046;v2.x=2.3206,v2.y=-8.7416,v2.z=-1.4934;v3.x=1.0625,v3.y=-8.0373,v3.z=-1.9028;
  3568.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3569.     v1.x=1.0625,v1.y=-8.0373,v1.z=-1.9028;v2.x=2.3206,v2.y=-8.7416,v2.z=-1.4934;v3.x=1.1360,v3.y=-8.7714,v3.z=-1.3256;
  3570.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3571.     v1.x=2.3206,v1.y=-8.7416,v1.z=-1.4934;v2.x=2.4940,v2.y=-9.5050,v2.z=-0.5506;v3.x=1.1360,v3.y=-8.7714,v3.z=-1.3256;
  3572.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3573.     v1.x=1.1360,v1.y=-8.7714,v1.z=-1.3256;v2.x=2.4940,v2.y=-9.5050,v2.z=-0.5506;v3.x=1.1787,v3.y=-9.2794,v3.z=-0.4594;
  3574.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3575.     v1.x=2.4940,v1.y=-9.5050,v1.z=-0.5506;v2.x=2.5084,v2.y=-9.6535,v2.z=0.7043;v3.x=1.1787,v3.y=-9.2794,v3.z=-0.4594;
  3576.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3577.     v1.x=1.1787,v1.y=-9.2794,v1.z=-0.4594;v2.x=2.5084,v2.y=-9.6535,v2.z=0.7043;v3.x=1.1658,v3.y=-9.3259,v3.z=0.5725;
  3578.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3579.     v1.x=2.5084,v1.y=-9.6535,v1.z=0.7043;v2.x=2.3306,v2.y=-9.0178,v2.z=1.7807;v3.x=1.1658,v3.y=-9.3259,v3.z=0.5725;
  3580.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3581.     v1.x=1.1658,v1.y=-9.3259,v1.z=0.5725;v2.x=2.3306,v2.y=-9.0178,v2.z=1.7807;v3.x=1.0956,v3.y=-8.8489,v3.z=1.4800;
  3582.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3583.     v1.x=2.3306,v1.y=-9.0178,v1.z=1.7807;v2.x=2.0601,v2.y=-7.9723,v2.z=2.3261;v3.x=1.0956,v3.y=-8.8489,v3.z=1.4800;
  3584.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3585.     v1.x=1.0956,v1.y=-8.8489,v1.z=1.4800;v2.x=2.0601,v2.y=-7.9723,v2.z=2.3261;v3.x=0.9952,v3.y=-8.0571,v3.z=2.0560;
  3586.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3587.     v1.x=2.0601,v1.y=-7.9723,v1.z=2.3261;v2.x=1.8061,v2.y=-6.9621,v2.z=2.4456;v3.x=0.9952,v3.y=-8.0571,v3.z=2.0560;
  3588.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3589.     v1.x=0.9952,v1.y=-8.0571,v1.z=2.0560;v2.x=1.8061,v2.y=-6.9621,v2.z=2.4456;v3.x=0.8925,v3.y=-7.1960,v3.z=2.3170;
  3590.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3591.     v1.x=1.8061,v1.y=-6.9621,v1.z=2.4456;v2.x=1.5935,v2.y=-6.1044,v2.z=2.3751;v3.x=0.8925,v3.y=-7.1960,v3.z=2.3170;
  3592.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3593.     v1.x=0.8925,v1.y=-7.1960,v1.z=2.3170;v2.x=1.5935,v2.y=-6.1044,v2.z=2.3751;v3.x=0.7969,v3.y=-6.3624,v3.z=2.3555;
  3594.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3595.     v1.x=1.5935,v1.y=-6.1044,v1.z=2.3751;v2.x=1.4046,v2.y=-5.3324,v2.z=2.1779;v3.x=0.7969,v3.y=-6.3624,v3.z=2.3555;
  3596.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3597.     v1.x=0.7969,v1.y=-6.3624,v1.z=2.3555;v2.x=1.4046,v2.y=-5.3324,v2.z=2.1779;v3.x=0.7086,v3.y=-5.5636,v3.z=2.2003;
  3598.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3599.     v1.x=1.4046,v1.y=-5.3324,v1.z=2.1779;v2.x=1.2347,v2.y=-4.6237,v2.z=1.7998;v3.x=0.7086,v3.y=-5.5636,v3.z=2.2003;
  3600.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3601.     v1.x=0.7086,v1.y=-5.5636,v1.z=2.2003;v2.x=1.2347,v2.y=-4.6237,v2.z=1.7998;v3.x=0.6308,v3.y=-4.8237,v3.z=1.8272;
  3602.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3603.     v1.x=0.5650,v1.y=-3.8881,v1.z=-0.4907;v2.x=0.6212,v2.y=-4.2584,v2.z=-1.2919;v3.x=0.0535,v3.y=-3.9923,v3.z=-0.4987;
  3604.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3605.     v1.x=0.0535,v1.y=-3.9923,v1.z=-0.4987;v2.x=0.6212,v2.y=-4.2584,v2.z=-1.2919;v3.x=0.0611,v3.y=-4.3727,v3.z=-1.3128;
  3606.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3607.     v1.x=0.6212,v1.y=-4.2584,v1.z=-1.2919;v2.x=0.7024,v2.y=-4.8803,v2.z=-1.8806;v3.x=0.0611,v3.y=-4.3727,v3.z=-1.3128;
  3608.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3609.     v1.x=0.0611,v1.y=-4.3727,v1.z=-1.3128;v2.x=0.7024,v2.y=-4.8803,v2.z=-1.8806;v3.x=0.0604,v3.y=-5.0100,v3.z=-1.9112;
  3610.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3611.     v1.x=0.7024,v1.y=-4.8803,v1.z=-1.8806;v2.x=0.7941,v2.y=-5.6325,v2.z=-2.2223;v3.x=0.0604,v3.y=-5.0100,v3.z=-1.9112;
  3612.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3613.     v1.x=0.0604,v1.y=-5.0100,v1.z=-1.9112;v2.x=0.7941,v2.y=-5.6325,v2.z=-2.2223;v3.x=0.0530,v3.y=-5.7796,v3.z=-2.2598;
  3614.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3615.     v1.x=0.7941,v1.y=-5.6325,v1.z=-2.2223;v2.x=0.8872,v2.y=-6.4330,v2.z=-2.3303;v3.x=0.0530,v3.y=-5.7796,v3.z=-2.2598;
  3616.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3617.     v1.x=0.0530,v1.y=-5.7796,v1.z=-2.2598;v2.x=0.8872,v2.y=-6.4330,v2.z=-2.3303;v3.x=0.0408,v3.y=-6.5992,v3.z=-2.3768;
  3618.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3619.     v1.x=0.8872,v1.y=-6.4330,v1.z=-2.3303;v2.x=0.9774,v2.y=-7.2412,v2.z=-2.2239;v3.x=0.0408,v3.y=-6.5992,v3.z=-2.3768;
  3620.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3621.     v1.x=0.0408,v1.y=-6.5992,v1.z=-2.3768;v2.x=0.9774,v2.y=-7.2412,v2.z=-2.2239;v3.x=0.0247,v3.y=-7.4385,v3.z=-2.2946;
  3622.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3623.     v1.x=0.9774,v1.y=-7.2412,v1.z=-2.2239;v2.x=1.0625,v2.y=-8.0373,v2.z=-1.9028;v3.x=0.0247,v3.y=-7.4385,v3.z=-2.2946;
  3624.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3625.     v1.x=0.0247,v1.y=-7.4385,v1.z=-2.2946;v2.x=1.0625,v2.y=-8.0373,v2.z=-1.9028;v3.x=0.0046,v3.y=-8.3131,v3.z=-2.0193;
  3626.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3627.     v1.x=1.0625,v1.y=-8.0373,v1.z=-1.9028;v2.x=1.1360,v2.y=-8.7714,v2.z=-1.3256;v3.x=0.0046,v3.y=-8.3131,v3.z=-2.0193;
  3628.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3629.     v1.x=0.0046,v1.y=-8.3131,v1.z=-2.0193;v2.x=1.1360,v2.y=-8.7714,v2.z=-1.3256;v3.x=-0.0206,v3.y=-9.2090,v3.z=-1.4697;
  3630.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3631.     v1.x=1.1360,v1.y=-8.7714,v1.z=-1.3256;v2.x=1.1787,v2.y=-9.2794,v2.z=-0.4594;v3.x=-0.0206,v3.y=-9.2090,v3.z=-1.4697;
  3632.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3633.     v1.x=-0.0206,v1.y=-9.2090,v1.z=-1.4697;v2.x=1.1787,v2.y=-9.2794,v2.z=-0.4594;v3.x=-0.0492,v3.y=-9.9090,v3.z=-0.5308;
  3634.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3635.     v1.x=1.1787,v1.y=-9.2794,v1.z=-0.4594;v2.x=1.1658,v2.y=-9.3259,v2.z=0.5725;v3.x=-0.0492,v3.y=-9.9090,v3.z=-0.5308;
  3636.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3637.     v1.x=-0.0492,v1.y=-9.9090,v1.z=-0.5308;v2.x=1.1658,v2.y=-9.3259,v2.z=0.5725;v3.x=-0.0722,v3.y=-10.0212,v3.z=0.6732;
  3638.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3639.     v1.x=1.1658,v1.y=-9.3259,v1.z=0.5725;v2.x=1.0956,v2.y=-8.8489,v2.z=1.4800;v3.x=-0.0722,v3.y=-10.0212,v3.z=0.6732;
  3640.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3641.     v1.x=-0.0722,v1.y=-10.0212,v1.z=0.6732;v2.x=1.0956,v2.y=-8.8489,v2.z=1.4800;v3.x=-0.0797,v3.y=-9.4109,v3.z=1.7144;
  3642.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3643.     v1.x=1.0956,v1.y=-8.8489,v1.z=1.4800;v2.x=0.9952,v2.y=-8.0571,v2.z=2.0560;v3.x=-0.0797,v3.y=-9.4109,v3.z=1.7144;
  3644.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3645.     v1.x=-0.0797,v1.y=-9.4109,v1.z=1.7144;v2.x=0.9952,v2.y=-8.0571,v2.z=2.0560;v3.x=-0.0722,v3.y=-8.4087,v3.z=2.2858;
  3646.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3647.     v1.x=0.9952,v1.y=-8.0571,v1.z=2.0560;v2.x=0.8925,v2.y=-7.1960,v2.z=2.3170;v3.x=-0.0722,v3.y=-8.4087,v3.z=2.2858;
  3648.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3649.     v1.x=-0.0722,v1.y=-8.4087,v1.z=2.2858;v2.x=0.8925,v2.y=-7.1960,v2.z=2.3170;v3.x=-0.0578,v3.y=-7.4054,v3.z=2.4620;
  3650.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3651.     v1.x=0.8925,v1.y=-7.1960,v1.z=2.3170;v2.x=0.7969,v2.y=-6.3624,v2.z=2.3555;v3.x=-0.0578,v3.y=-7.4054,v3.z=2.4620;
  3652.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3653.     v1.x=-0.0578,v1.y=-7.4054,v1.z=2.4620;v2.x=0.7969,v2.y=-6.3624,v2.z=2.3555;v3.x=-0.0417,v3.y=-6.5153,v3.z=2.4308;
  3654.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3655.     v1.x=0.7969,v1.y=-6.3624,v1.z=2.3555;v2.x=0.7086,v2.y=-5.5636,v2.z=2.2003;v3.x=-0.0417,v3.y=-6.5153,v3.z=2.4308;
  3656.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3657.     v1.x=-0.0417,v1.y=-6.5153,v1.z=2.4308;v2.x=0.7086,v2.y=-5.5636,v2.z=2.2003;v3.x=-0.0241,v3.y=-5.6962,v3.z=2.2442;
  3658.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3659.     v1.x=0.7086,v1.y=-5.5636,v1.z=2.2003;v2.x=0.6308,v2.y=-4.8237,v2.z=1.8272;v3.x=-0.0241,v3.y=-5.6962,v3.z=2.2442;
  3660.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3661.     v1.x=-0.0241,v1.y=-5.6962,v1.z=2.2442;v2.x=0.6308,v2.y=-4.8237,v2.z=1.8272;v3.x=-0.0042,v3.y=-4.9426,v3.z=1.8579;
  3662.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3663.     v1.x=0.0535,v1.y=-3.9923,v1.z=-0.4987;v2.x=0.0611,v2.y=-4.3727,v2.z=-1.3128;v3.x=-0.4757,v3.y=-4.0293,v3.z=-0.5068;
  3664.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3665.     v1.x=-0.4757,v1.y=-4.0293,v1.z=-0.5068;v2.x=0.0611,v2.y=-4.3727,v2.z=-1.3128;v3.x=-0.5185,v3.y=-4.4137,v3.z=-1.3341;
  3666.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3667.     v1.x=0.0611,v1.y=-4.3727,v1.z=-1.3128;v2.x=0.0604,v2.y=-5.0100,v2.z=-1.9112;v3.x=-0.5185,v3.y=-4.4137,v3.z=-1.3341;
  3668.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3669.     v1.x=-0.5185,v1.y=-4.4137,v1.z=-1.3341;v2.x=0.0604,v2.y=-5.0100,v2.z=-1.9112;v3.x=-0.6037,v3.y=-5.0556,v3.z=-1.9423;
  3670.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3671.     v1.x=0.0604,v1.y=-5.0100,v1.z=-1.9112;v2.x=0.0530,v2.y=-5.7796,v2.z=-2.2598;v3.x=-0.6037,v3.y=-5.0556,v3.z=-1.9423;
  3672.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3673.     v1.x=-0.6037,v1.y=-5.0556,v1.z=-1.9423;v2.x=0.0530,v2.y=-5.7796,v2.z=-2.2598;v3.x=-0.7131,v3.y=-5.8296,v3.z=-2.2975;
  3674.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3675.     v1.x=0.0530,v1.y=-5.7796,v1.z=-2.2598;v2.x=0.0408,v2.y=-6.5992,v2.z=-2.3768;v3.x=-0.7131,v3.y=-5.8296,v3.z=-2.2975;
  3676.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3677.     v1.x=-0.7131,v1.y=-5.8296,v1.z=-2.2975;v2.x=0.0408,v2.y=-6.5992,v2.z=-2.3768;v3.x=-0.8342,v3.y=-6.6543,v3.z=-2.4221;
  3678.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3679.     v1.x=0.0408,v1.y=-6.5992,v1.z=-2.3768;v2.x=0.0247,v2.y=-7.4385,v2.z=-2.2946;v3.x=-0.8342,v3.y=-6.6543,v3.z=-2.4221;
  3680.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3681.     v1.x=-0.8342,v1.y=-6.6543,v1.z=-2.4221;v2.x=0.0247,v2.y=-7.4385,v2.z=-2.2946;v3.x=-0.9628,v3.y=-7.5079,v3.z=-2.3587;
  3682.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3683.     v1.x=0.0247,v1.y=-7.4385,v1.z=-2.2946;v2.x=0.0046,v2.y=-8.3131,v2.z=-2.0193;v3.x=-0.9628,v3.y=-7.5079,v3.z=-2.3587;
  3684.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3685.     v1.x=-0.9628,v1.y=-7.5079,v1.z=-2.3587;v2.x=0.0046,v2.y=-8.3131,v2.z=-2.0193;v3.x=-1.1054,v3.y=-8.4336,v3.z=-2.1188;
  3686.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3687.     v1.x=0.0046,v1.y=-8.3131,v1.z=-2.0193;v2.x=-0.0206,v2.y=-9.2090,v2.z=-1.4697;v3.x=-1.1054,v3.y=-8.4336,v3.z=-2.1188;
  3688.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3689.     v1.x=-1.1054,v1.y=-8.4336,v1.z=-2.1188;v2.x=-0.0206,v2.y=-9.2090,v2.z=-1.4697;v3.x=-1.2661,v3.y=-9.4459,v3.z=-1.5889;
  3690.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3691.     v1.x=-0.0206,v1.y=-9.2090,v1.z=-1.4697;v2.x=-0.0492,v2.y=-9.9090,v2.z=-0.5308;v3.x=-1.2661,v3.y=-9.4459,v3.z=-1.5889;
  3692.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3693.     v1.x=-1.2661,v1.y=-9.4459,v1.z=-1.5889;v2.x=-0.0492,v2.y=-9.9090,v2.z=-0.5308;v3.x=-1.4095,v3.y=-10.2877,v3.z=-0.5891;
  3694.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3695.     v1.x=-0.0492,v1.y=-9.9090,v1.z=-0.5308;v2.x=-0.0722,v2.y=-10.0212,v2.z=0.6732;v3.x=-1.4095,v3.y=-10.2877,v3.z=-0.5891;
  3696.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3697.     v1.x=-1.4095,v1.y=-10.2877,v1.z=-0.5891;v2.x=-0.0722,v2.y=-10.0212,v2.z=0.6732;v3.x=-1.4574,v3.y=-10.4491,v3.z=0.7554;
  3698.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3699.     v1.x=-0.0722,v1.y=-10.0212,v1.z=0.6732;v2.x=-0.0797,v2.y=-9.4109,v2.z=1.7144;v3.x=-1.4574,v3.y=-10.4491,v3.z=0.7554;
  3700.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3701.     v1.x=-1.4574,v1.y=-10.4491,v1.z=0.7554;v2.x=-0.0797,v2.y=-9.4109,v2.z=1.7144;v3.x=-1.3717,v3.y=-9.7402,v3.z=1.9059;
  3702.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3703.     v1.x=-0.0797,v1.y=-9.4109,v1.z=1.7144;v2.x=-0.0722,v2.y=-8.4087,v2.z=2.2858;v3.x=-1.3717,v3.y=-9.7402,v3.z=1.9059;
  3704.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3705.     v1.x=-1.3717,v1.y=-9.7402,v1.z=1.9059;v2.x=-0.0722,v2.y=-8.4087,v2.z=2.2858;v3.x=-1.2090,v3.y=-8.5844,v3.z=2.4758;
  3706.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3707.     v1.x=-0.0722,v1.y=-8.4087,v1.z=2.2858;v2.x=-0.0578,v2.y=-7.4054,v2.z=2.4620;v3.x=-1.2090,v3.y=-8.5844,v3.z=2.4758;
  3708.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3709.     v1.x=-1.2090,v1.y=-8.5844,v1.z=2.4758;v2.x=-0.0578,v2.y=-7.4054,v2.z=2.4620;v3.x=-1.0462,v3.y=-7.4816,v3.z=2.5855;
  3710.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3711.     v1.x=-0.0578,v1.y=-7.4054,v1.z=2.4620;v2.x=-0.0417,v2.y=-6.5153,v2.z=2.4308;v3.x=-1.0462,v3.y=-7.4816,v3.z=2.5855;
  3712.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3713.     v1.x=-1.0462,v1.y=-7.4816,v1.z=2.5855;v2.x=-0.0417,v2.y=-6.5153,v2.z=2.4308;v3.x=-0.9066,v3.y=-6.5581,v3.z=2.4990;
  3714.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3715.     v1.x=-0.0417,v1.y=-6.5153,v1.z=2.4308;v2.x=-0.0241,v2.y=-5.6962,v2.z=2.2442;v3.x=-0.9066,v3.y=-6.5581,v3.z=2.4990;
  3716.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3717.     v1.x=-0.9066,v1.y=-6.5581,v1.z=2.4990;v2.x=-0.0241,v2.y=-5.6962,v2.z=2.2442;v3.x=-0.7796,v3.y=-5.7334,v3.z=2.2869;
  3718.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3719.     v1.x=-0.0241,v1.y=-5.6962,v1.z=2.2442;v2.x=-0.0042,v2.y=-4.9426,v2.z=1.8579;v3.x=-0.7796,v3.y=-5.7334,v3.z=2.2869;
  3720.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3721.     v1.x=-0.7796,v1.y=-5.7334,v1.z=2.2869;v2.x=-0.0042,v2.y=-4.9426,v2.z=1.8579;v3.x=-0.6598,v3.y=-4.9784,v3.z=1.8889;
  3722.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3723.     v1.x=-0.4757,v1.y=-4.0293,v1.z=-0.5068;v2.x=-0.5185,v2.y=-4.4137,v2.z=-1.3341;v3.x=-1.0137,v3.y=-3.9965,v3.z=-0.5150;
  3724.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3725.     v1.x=-1.0137,v1.y=-3.9965,v1.z=-0.5150;v2.x=-0.5185,v2.y=-4.4137,v2.z=-1.3341;v3.x=-1.1078,v3.y=-4.3780,v3.z=-1.3557;
  3726.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3727.     v1.x=-0.5185,v1.y=-4.4137,v1.z=-1.3341;v2.x=-0.6037,v2.y=-5.0556,v2.z=-1.9423;v3.x=-1.1078,v3.y=-4.3780,v3.z=-1.3557;
  3728.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3729.     v1.x=-1.1078,v1.y=-4.3780,v1.z=-1.3557;v2.x=-0.6037,v2.y=-5.0556,v2.z=-1.9423;v3.x=-1.2789,v3.y=-5.0136,v3.z=-1.9735;
  3730.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3731.     v1.x=-0.6037,v1.y=-5.0556,v1.z=-1.9423;v2.x=-0.7131,v2.y=-5.8296,v2.z=-2.2975;v3.x=-1.2789,v3.y=-5.0136,v3.z=-1.9735;
  3732.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3733.     v1.x=-1.2789,v1.y=-5.0136,v1.z=-1.9735;v2.x=-0.7131,v2.y=-5.8296,v2.z=-2.2975;v3.x=-1.4920,v3.y=-5.7795,v3.z=-2.3326;
  3734.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3735.     v1.x=-0.7131,v1.y=-5.8296,v1.z=-2.2975;v2.x=-0.8342,v2.y=-6.6543,v2.z=-2.4221;v3.x=-1.4920,v3.y=-5.7795,v3.z=-2.3326;
  3736.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3737.     v1.x=-1.4920,v1.y=-5.7795,v1.z=-2.3326;v2.x=-0.8342,v2.y=-6.6543,v2.z=-2.4221;v3.x=-1.7232,v3.y=-6.5933,v3.z=-2.4482;
  3738.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3739.     v1.x=-0.8342,v1.y=-6.6543,v1.z=-2.4221;v2.x=-0.9628,v2.y=-7.5079,v2.z=-2.3587;v3.x=-1.7232,v3.y=-6.5933,v3.z=-2.4482;
  3740.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3741.     v1.x=-1.7232,v1.y=-6.5933,v1.z=-2.4482;v2.x=-0.9628,v2.y=-7.5079,v2.z=-2.3587;v3.x=-1.9613,v3.y=-7.4171,v3.z=-2.3448;
  3742.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3743.     v1.x=-0.9628,v1.y=-7.5079,v1.z=-2.3587;v2.x=-1.1054,v2.y=-8.4336,v2.z=-2.1188;v3.x=-1.9613,v3.y=-7.4171,v3.z=-2.3448;
  3744.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3745.     v1.x=-1.9613,v1.y=-7.4171,v1.z=-2.3448;v2.x=-1.1054,v2.y=-8.4336,v2.z=-2.1188;v3.x=-2.2036,v3.y=-8.2419,v3.z=-2.0241;
  3746.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3747.     v1.x=-1.1054,v1.y=-8.4336,v1.z=-2.1188;v2.x=-1.2661,v2.y=-9.4459,v2.z=-1.5889;v3.x=-2.2036,v3.y=-8.2419,v3.z=-2.0241;
  3748.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3749.     v1.x=-2.2036,v1.y=-8.2419,v1.z=-2.0241;v2.x=-1.2661,v2.y=-9.4459,v2.z=-1.5889;v3.x=-2.4399,v3.y=-9.0281,v3.z=-1.4301;
  3750.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3751.     v1.x=-1.2661,v1.y=-9.4459,v1.z=-1.5889;v2.x=-1.4095,v2.y=-10.2877,v2.z=-0.5891;v3.x=-2.4399,v3.y=-9.0281,v3.z=-1.4301;
  3752.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3753.     v1.x=-2.4399,v1.y=-9.0281,v1.z=-1.4301;v2.x=-1.4095,v2.y=-10.2877,v2.z=-0.5891;v3.x=-2.6189,v3.y=-9.5936,v3.z=-0.5025;
  3754.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3755.     v1.x=-1.4095,v1.y=-10.2877,v1.z=-0.5891;v2.x=-1.4574,v2.y=-10.4491,v2.z=0.7554;v3.x=-2.6189,v3.y=-9.5936,v3.z=-0.5025;
  3756.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3757.     v1.x=-2.6189,v1.y=-9.5936,v1.z=-0.5025;v2.x=-1.4574,v2.y=-10.4491,v2.z=0.7554;v3.x=-2.6567,v3.y=-9.6538,v3.z=0.6299;
  3758.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3759.     v1.x=-1.4574,v1.y=-10.4491,v1.z=0.7554;v2.x=-1.3717,v2.y=-9.7402,v2.z=1.9059;v3.x=-2.6567,v3.y=-9.6538,v3.z=0.6299;
  3760.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3761.     v1.x=-2.6567,v1.y=-9.6538,v1.z=0.6299;v2.x=-1.3717,v2.y=-9.7402,v2.z=1.9059;v3.x=-2.5233,v3.y=-9.1261,v3.z=1.6201;
  3762.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3763.     v1.x=-1.3717,v1.y=-9.7402,v1.z=1.9059;v2.x=-1.2090,v2.y=-8.5844,v2.z=2.4758;v3.x=-2.5233,v3.y=-9.1261,v3.z=1.6201;
  3764.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3765.     v1.x=-2.5233,v1.y=-9.1261,v1.z=1.6201;v2.x=-1.2090,v2.y=-8.5844,v2.z=2.4758;v3.x=-2.2858,v3.y=-8.2596,v3.z=2.2202;
  3766.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3767.     v1.x=-1.2090,v1.y=-8.5844,v1.z=2.4758;v2.x=-1.0462,v2.y=-7.4816,v2.z=2.5855;v3.x=-2.2858,v3.y=-8.2596,v3.z=2.2202;
  3768.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3769.     v1.x=-2.2858,v1.y=-8.2596,v1.z=2.2202;v2.x=-1.0462,v2.y=-7.4816,v2.z=2.5855;v3.x=-2.0283,v3.y=-7.3463,v3.z=2.4657;
  3770.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3771.     v1.x=-1.0462,v1.y=-7.4816,v1.z=2.5855;v2.x=-0.9066,v2.y=-6.5581,v2.z=2.4990;v3.x=-2.0283,v3.y=-7.3463,v3.z=2.4657;
  3772.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3773.     v1.x=-2.0283,v1.y=-7.3463,v1.z=2.4657;v2.x=-0.9066,v2.y=-6.5581,v2.z=2.4990;v3.x=-1.7826,v3.y=-6.4883,v3.z=2.4837;
  3774.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3775.     v1.x=-0.9066,v1.y=-6.5581,v1.z=2.4990;v2.x=-0.7796,v2.y=-5.7334,v2.z=2.2869;v3.x=-1.7826,v3.y=-6.4883,v3.z=2.4837;
  3776.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3777.     v1.x=-1.7826,v1.y=-6.4883,v1.z=2.4837;v2.x=-0.7796,v2.y=-5.7334,v2.z=2.2869;v3.x=-1.5470,v3.y=-5.6776,v3.z=2.3116;
  3778.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3779.     v1.x=-0.7796,v1.y=-5.7334,v1.z=2.2869;v2.x=-0.6598,v2.y=-4.9784,v2.z=1.8889;v3.x=-1.5470,v3.y=-5.6776,v3.z=2.3116;
  3780.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3781.     v1.x=-1.5470,v1.y=-5.6776,v1.z=2.3116;v2.x=-0.6598,v2.y=-4.9784,v2.z=1.8889;v3.x=-1.3254,v3.y=-4.9297,v3.z=1.9178;
  3782.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3783.     v1.x=-1.0137,v1.y=-3.9965,v1.z=-0.5150;v2.x=-1.1078,v2.y=-4.3780,v2.z=-1.3557;v3.x=-1.5514,v3.y=-3.8920,v3.z=-0.5233;
  3784.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3785.     v1.x=-1.5514,v1.y=-3.8920,v1.z=-0.5233;v2.x=-1.1078,v2.y=-4.3780,v2.z=-1.3557;v3.x=-1.6968,v3.y=-4.2640,v3.z=-1.3777;
  3786.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3787.     v1.x=-1.1078,v1.y=-4.3780,v1.z=-1.3557;v2.x=-1.2789,v2.y=-5.0136,v2.z=-1.9735;v3.x=-1.6968,v3.y=-4.2640,v3.z=-1.3777;
  3788.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3789.     v1.x=-1.6968,v1.y=-4.2640,v1.z=-1.3777;v2.x=-1.2789,v2.y=-5.0136,v2.z=-1.9735;v3.x=-1.9534,v3.y=-4.8816,v3.z=-2.0056;
  3790.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3791.     v1.x=-1.2789,v1.y=-5.0136,v1.z=-1.9735;v2.x=-1.4920,v2.y=-5.7795,v2.z=-2.3326;v3.x=-1.9534,v3.y=-4.8816,v3.z=-2.0056;
  3792.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3793.     v1.x=-1.9534,v1.y=-4.8816,v1.z=-2.0056;v2.x=-1.4920,v2.y=-5.7795,v2.z=-2.3326;v3.x=-2.2697,v3.y=-5.6249,v3.z=-2.3709;
  3794.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3795.     v1.x=-1.4920,v1.y=-5.7795,v1.z=-2.3326;v2.x=-1.7232,v2.y=-6.5933,v2.z=-2.4482;v3.x=-2.2697,v3.y=-5.6249,v3.z=-2.3709;
  3796.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3797.     v1.x=-2.2697,v1.y=-5.6249,v1.z=-2.3709;v2.x=-1.7232,v2.y=-6.5933,v2.z=-2.4482;v3.x=-2.6107,v3.y=-6.4143,v3.z=-2.4910;
  3798.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3799.     v1.x=-1.7232,v1.y=-6.5933,v1.z=-2.4482;v2.x=-1.9613,v2.y=-7.4171,v2.z=-2.3448;v3.x=-2.6107,v3.y=-6.4143,v3.z=-2.4910;
  3800.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3801.     v1.x=-2.6107,v1.y=-6.4143,v1.z=-2.4910;v2.x=-1.9613,v2.y=-7.4171,v2.z=-2.3448;v3.x=-2.9615,v3.y=-7.2171,v3.z=-2.3952;
  3802.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3803.     v1.x=-1.9613,v1.y=-7.4171,v1.z=-2.3448;v2.x=-2.2036,v2.y=-8.2419,v2.z=-2.0241;v3.x=-2.9615,v3.y=-7.2171,v3.z=-2.3952;
  3804.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3805.     v1.x=-2.9615,v1.y=-7.2171,v1.z=-2.3952;v2.x=-2.2036,v2.y=-8.2419,v2.z=-2.0241;v3.x=-3.3236,v3.y=-8.0362,v3.z=-2.0876;
  3806.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3807.     v1.x=-2.2036,v1.y=-8.2419,v1.z=-2.0241;v2.x=-2.4399,v2.y=-9.0281,v2.z=-1.4301;v3.x=-3.3236,v3.y=-8.0362,v3.z=-2.0876;
  3808.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3809.     v1.x=-3.3236,v1.y=-8.0362,v1.z=-2.0876;v2.x=-2.4399,v2.y=-9.0281,v2.z=-1.4301;v3.x=-3.6866,v3.y=-8.8453,v3.z=-1.4973;
  3810.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3811.     v1.x=-2.4399,v1.y=-9.0281,v1.z=-1.4301;v2.x=-2.6189,v2.y=-9.5936,v2.z=-0.5025;v3.x=-3.6866,v3.y=-8.8453,v3.z=-1.4973;
  3812.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3813.     v1.x=-3.6866,v1.y=-8.8453,v1.z=-1.4973;v2.x=-2.6189,v2.y=-9.5936,v2.z=-0.5025;v3.x=-3.9684,v3.y=-9.4511,v3.z=-0.5336;
  3814.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3815.     v1.x=-2.6189,v1.y=-9.5936,v1.z=-0.5025;v2.x=-2.6567,v2.y=-9.6538,v2.z=0.6299;v3.x=-3.9684,v3.y=-9.4511,v3.z=-0.5336;
  3816.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3817.     v1.x=-3.9684,v1.y=-9.4511,v1.z=-0.5336;v2.x=-2.6567,v2.y=-9.6538,v2.z=0.6299;v3.x=-4.0250,v3.y=-9.5285,v3.z=0.6729;
  3818.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3819.     v1.x=-2.6567,v1.y=-9.6538,v1.z=0.6299;v2.x=-2.5233,v2.y=-9.1261,v2.z=1.6201;v3.x=-4.0250,v3.y=-9.5285,v3.z=0.6729;
  3820.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3821.     v1.x=-4.0250,v1.y=-9.5285,v1.z=0.6729;v2.x=-2.5233,v2.y=-9.1261,v2.z=1.6201;v3.x=-3.8041,v3.y=-8.9746,v3.z=1.7218;
  3822.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3823.     v1.x=-2.5233,v1.y=-9.1261,v1.z=1.6201;v2.x=-2.2858,v2.y=-8.2596,v2.z=2.2202;v3.x=-3.8041,v3.y=-8.9746,v3.z=1.7218;
  3824.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3825.     v1.x=-3.8041,v1.y=-8.9746,v1.z=1.7218;v2.x=-2.2858,v2.y=-8.2596,v2.z=2.2202;v3.x=-3.4224,v3.y=-8.0703,v3.z=2.3266;
  3826.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3827.     v1.x=-2.2858,v1.y=-8.2596,v1.z=2.2202;v2.x=-2.0283,v2.y=-7.3463,v2.z=2.4657;v3.x=-3.4224,v3.y=-8.0703,v3.z=2.3266;
  3828.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3829.     v1.x=-3.4224,v1.y=-8.0703,v1.z=2.3266;v2.x=-2.0283,v2.y=-7.3463,v2.z=2.4657;v3.x=-3.0239,v3.y=-7.1443,v3.z=2.5442;
  3830.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3831.     v1.x=-2.0283,v1.y=-7.3463,v1.z=2.4657;v2.x=-1.7826,v2.y=-6.4883,v2.z=2.4837;v3.x=-3.0239,v3.y=-7.1443,v3.z=2.5442;
  3832.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3833.     v1.x=-3.0239,v1.y=-7.1443,v1.z=2.5442;v2.x=-1.7826,v2.y=-6.4883,v2.z=2.4837;v3.x=-2.6567,v3.y=-6.3002,v3.z=2.5372;
  3834.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3835.     v1.x=-1.7826,v1.y=-6.4883,v1.z=2.4837;v2.x=-1.5470,v2.y=-5.6776,v2.z=2.3116;v3.x=-2.6567,v3.y=-6.3002,v3.z=2.5372;
  3836.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3837.     v1.x=-2.6567,v1.y=-6.3002,v1.z=2.5372;v2.x=-1.5470,v2.y=-5.6776,v2.z=2.3116;v3.x=-2.3113,v3.y=-5.5140,v3.z=2.3520;
  3838.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3839.     v1.x=-1.5470,v1.y=-5.6776,v1.z=2.3116;v2.x=-1.3254,v2.y=-4.9297,v2.z=1.9178;v3.x=-2.3113,v3.y=-5.5140,v3.z=2.3520;
  3840.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3841.     v1.x=-2.3113,v1.y=-5.5140,v1.z=2.3520;v2.x=-1.3254,v2.y=-4.9297,v2.z=1.9178;v3.x=-1.9891,v3.y=-4.7906,v3.z=1.9493;
  3842.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3843.     v1.x=-1.5514,v1.y=-3.8920,v1.z=-0.5233;v2.x=-1.6968,v2.y=-4.2640,v2.z=-1.3777;v3.x=-2.0793,v3.y=-3.7155,v3.z=-0.5318;
  3844.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3845.     v1.x=-2.0793,v1.y=-3.7155,v1.z=-0.5318;v2.x=-1.6968,v2.y=-4.2640,v2.z=-1.3777;v3.x=-2.2752,v3.y=-4.0709,v3.z=-1.4000;
  3846.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3847.     v1.x=-1.6968,v1.y=-4.2640,v1.z=-1.3777;v2.x=-1.9534,v2.y=-4.8816,v2.z=-2.0056;v3.x=-2.2752,v3.y=-4.0709,v3.z=-1.4000;
  3848.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3849.     v1.x=-2.2752,v1.y=-4.0709,v1.z=-1.4000;v2.x=-1.9534,v2.y=-4.8816,v2.z=-2.0056;v3.x=-2.6155,v3.y=-4.6590,v3.z=-2.0382;
  3850.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3851.     v1.x=-1.9534,v1.y=-4.8816,v1.z=-2.0056;v2.x=-2.2697,v2.y=-5.6249,v2.z=-2.3709;v3.x=-2.6155,v3.y=-4.6590,v3.z=-2.0382;
  3852.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3853.     v1.x=-2.6155,v1.y=-4.6590,v1.z=-2.0382;v2.x=-2.2697,v2.y=-5.6249,v2.z=-2.3709;v3.x=-3.0325,v3.y=-5.3655,v3.z=-2.4111;
  3854.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3855.     v1.x=-2.2697,v1.y=-5.6249,v1.z=-2.3709;v2.x=-2.6107,v2.y=-6.4143,v2.z=-2.4910;v3.x=-3.0325,v3.y=-5.3655,v3.z=-2.4111;
  3856.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3857.     v1.x=-3.0325,v1.y=-5.3655,v1.z=-2.4111;v2.x=-2.6107,v2.y=-6.4143,v2.z=-2.4910;v3.x=-3.4810,v3.y=-6.1165,v3.z=-2.5424;
  3858.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3859.     v1.x=-2.6107,v1.y=-6.4143,v1.z=-2.4910;v2.x=-2.9615,v2.y=-7.2171,v2.z=-2.3952;v3.x=-3.4810,v3.y=-6.1165,v3.z=-2.5424;
  3860.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3861.     v1.x=-3.4810,v1.y=-6.1165,v1.z=-2.5424;v2.x=-2.9615,v2.y=-7.2171,v2.z=-2.3952;v3.x=-3.9490,v3.y=-6.8931,v3.z=-2.4774;
  3862.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3863.     v1.x=-2.9615,v1.y=-7.2171,v1.z=-2.3952;v2.x=-3.3236,v2.y=-8.0362,v2.z=-2.0876;v3.x=-3.9490,v3.y=-6.8931,v3.z=-2.4774;
  3864.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3865.     v1.x=-3.9490,v1.y=-6.8931,v1.z=-2.4774;v2.x=-3.3236,v2.y=-8.0362,v2.z=-2.0876;v3.x=-4.4610,v3.y=-7.7368,v3.z=-2.2290;
  3866.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3867.     v1.x=-3.3236,v1.y=-8.0362,v1.z=-2.0876;v2.x=-3.6866,v2.y=-8.8453,v2.z=-1.4973;v3.x=-4.4610,v3.y=-7.7368,v3.z=-2.2290;
  3868.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3869.     v1.x=-4.4610,v1.y=-7.7368,v1.z=-2.2290;v2.x=-3.6866,v2.y=-8.8453,v2.z=-1.4973;v3.x=-5.0281,v3.y=-8.6619,v3.z=-1.6753;
  3870.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3871.     v1.x=-3.6866,v1.y=-8.8453,v1.z=-1.4973;v2.x=-3.9684,v2.y=-9.4511,v2.z=-0.5336;v3.x=-5.0281,v3.y=-8.6619,v3.z=-1.6753;
  3872.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3873.     v1.x=-5.0281,v1.y=-8.6619,v1.z=-1.6753;v2.x=-3.9684,v2.y=-9.4511,v2.z=-0.5336;v3.x=-5.5114,v3.y=-9.4305,v3.z=-0.6224;
  3874.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3875.     v1.x=-3.9684,v1.y=-9.4511,v1.z=-0.5336;v2.x=-4.0250,v2.y=-9.5285,v2.z=0.6729;v3.x=-5.5114,v3.y=-9.4305,v3.z=-0.6224;
  3876.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3877.     v1.x=-5.5114,v1.y=-9.4305,v1.z=-0.6224;v2.x=-4.0250,v2.y=-9.5285,v2.z=0.6729;v3.x=-5.6250,v3.y=-9.5715,v3.z=0.7986;
  3878.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3879.     v1.x=-4.0250,v1.y=-9.5285,v1.z=0.6729;v2.x=-3.8041,v2.y=-8.9746,v2.z=1.7218;v3.x=-5.6250,v3.y=-9.5715,v3.z=0.7986;
  3880.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3881.     v1.x=-5.6250,v1.y=-9.5715,v1.z=0.7986;v2.x=-3.8041,v2.y=-8.9746,v2.z=1.7218;v3.x=-5.2534,v3.y=-8.9118,v3.z=2.0138;
  3882.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3883.     v1.x=-3.8041,v1.y=-8.9746,v1.z=1.7218;v2.x=-3.4224,v2.y=-8.0703,v2.z=2.3266;v3.x=-5.2534,v3.y=-8.9118,v3.z=2.0138;
  3884.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3885.     v1.x=-5.2534,v1.y=-8.9118,v1.z=2.0138;v2.x=-3.4224,v2.y=-8.0703,v2.z=2.3266;v3.x=-4.6251,v3.y=-7.8460,v3.z=2.6109;
  3886.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3887.     v1.x=-3.4224,v1.y=-8.0703,v1.z=2.3266;v2.x=-3.0239,v2.y=-7.1443,v2.z=2.5442;v3.x=-4.6251,v3.y=-7.8460,v3.z=2.6109;
  3888.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3889.     v1.x=-4.6251,v1.y=-7.8460,v1.z=2.6109;v2.x=-3.0239,v2.y=-7.1443,v2.z=2.5442;v3.x=-4.0202,v3.y=-6.8355,v3.z=2.7202;
  3890.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3891.     v1.x=-3.0239,v1.y=-7.1443,v1.z=2.5442;v2.x=-2.6567,v2.y=-6.3002,v2.z=2.5372;v3.x=-4.0202,v3.y=-6.8355,v3.z=2.7202;
  3892.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3893.     v1.x=-4.0202,v1.y=-6.8355,v1.z=2.7202;v2.x=-2.6567,v2.y=-6.3002,v2.z=2.5372;v3.x=-3.5126,v3.y=-5.9940,v3.z=2.6248;
  3894.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3895.     v1.x=-2.6567,v1.y=-6.3002,v1.z=2.5372;v2.x=-2.3113,v2.y=-5.5140,v2.z=2.3520;v3.x=-3.5126,v3.y=-5.9940,v3.z=2.6248;
  3896.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3897.     v1.x=-3.5126,v1.y=-5.9940,v1.z=2.6248;v2.x=-2.3113,v2.y=-5.5140,v2.z=2.3520;v3.x=-3.0582,v3.y=-5.2453,v3.z=2.4004;
  3898.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3899.     v1.x=-2.3113,v1.y=-5.5140,v1.z=2.3520;v2.x=-1.9891,v2.y=-4.7906,v2.z=1.9493;v3.x=-3.0582,v3.y=-5.2453,v3.z=2.4004;
  3900.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3901.     v1.x=-3.0582,v1.y=-5.2453,v1.z=2.4004;v2.x=-1.9891,v2.y=-4.7906,v2.z=1.9493;v3.x=-2.6389,v3.y=-4.5616,v3.z=1.9823;
  3902.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3903.     v1.x=-2.0793,v1.y=-3.7155,v1.z=-0.5318;v2.x=-2.2752,v2.y=-4.0709,v2.z=-1.4000;v3.x=-2.5877,v3.y=-3.4676,v3.z=-0.5404;
  3904.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3905.     v1.x=-2.5877,v1.y=-3.4676,v1.z=-0.5404;v2.x=-2.2752,v2.y=-4.0709,v2.z=-1.4000;v3.x=-2.8322,v3.y=-3.7997,v3.z=-1.4227;
  3906.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3907.     v1.x=-2.2752,v1.y=-4.0709,v1.z=-1.4000;v2.x=-2.6155,v2.y=-4.6590,v2.z=-2.0382;v3.x=-2.8322,v3.y=-3.7997,v3.z=-1.4227;
  3908.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3909.     v1.x=-2.8322,v1.y=-3.7997,v1.z=-1.4227;v2.x=-2.6155,v2.y=-4.6590,v2.z=-2.0382;v3.x=-3.2533,v3.y=-4.3472,v3.z=-2.0711;
  3910.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3911.     v1.x=-2.6155,v1.y=-4.6590,v1.z=-2.0382;v2.x=-3.0325,v2.y=-5.3655,v2.z=-2.4111;v3.x=-3.2533,v3.y=-4.3472,v3.z=-2.0711;
  3912.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3913.     v1.x=-3.2533,v1.y=-4.3472,v1.z=-2.0711;v2.x=-3.0325,v2.y=-5.3655,v2.z=-2.4111;v3.x=-3.7673,v3.y=-5.0041,v3.z=-2.4483;
  3914.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3915.     v1.x=-3.0325,v1.y=-5.3655,v1.z=-2.4111;v2.x=-3.4810,v2.y=-6.1165,v2.z=-2.5424;v3.x=-3.7673,v3.y=-5.0041,v3.z=-2.4483;
  3916.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3917.     v1.x=-3.7673,v1.y=-5.0041,v1.z=-2.4483;v2.x=-3.4810,v2.y=-6.1165,v2.z=-2.5424;v3.x=-4.3185,v3.y=-5.7004,v3.z=-2.5724;
  3918.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3919.     v1.x=-3.4810,v1.y=-6.1165,v1.z=-2.5424;v2.x=-3.9490,v2.y=-6.8931,v2.z=-2.4774;v3.x=-4.3185,v3.y=-5.7004,v3.z=-2.5724;
  3920.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3921.     v1.x=-4.3185,v1.y=-5.7004,v1.z=-2.5724;v2.x=-3.9490,v2.y=-6.8931,v2.z=-2.4774;v3.x=-4.8830,v3.y=-6.4074,v3.z=-2.4735;
  3922.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3923.     v1.x=-3.9490,v1.y=-6.8931,v1.z=-2.4774;v2.x=-4.4610,v2.y=-7.7368,v2.z=-2.2290;v3.x=-4.8830,v3.y=-6.4074,v3.z=-2.4735;
  3924.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3925.     v1.x=-4.8830,v1.y=-6.4074,v1.z=-2.4735;v2.x=-4.4610,v2.y=-7.7368,v2.z=-2.2290;v3.x=-5.4631,v3.y=-7.1277,v3.z=-2.1558;
  3926.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3927.     v1.x=-4.4610,v1.y=-7.7368,v1.z=-2.2290;v2.x=-5.0281,v2.y=-8.6619,v2.z=-1.6753;v3.x=-5.4631,v3.y=-7.1277,v3.z=-2.1558;
  3928.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3929.     v1.x=-5.4631,v1.y=-7.1277,v1.z=-2.1558;v2.x=-5.0281,v2.y=-8.6619,v2.z=-1.6753;v3.x=-6.0414,v3.y=-7.8377,v3.z=-1.5462;
  3930.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3931.     v1.x=-5.0281,v1.y=-8.6619,v1.z=-1.6753;v2.x=-5.5114,v2.y=-9.4305,v2.z=-0.6224;v3.x=-6.0414,v3.y=-7.8377,v3.z=-1.5462;
  3932.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3933.     v1.x=-6.0414,v1.y=-7.8377,v1.z=-1.5462;v2.x=-5.5114,v2.y=-9.4305,v2.z=-0.6224;v3.x=-6.4844,v3.y=-8.3667,v3.z=-0.5510;
  3934.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3935.     v1.x=-5.5114,v1.y=-9.4305,v1.z=-0.6224;v2.x=-5.6250,v2.y=-9.5715,v2.z=0.7986;v3.x=-6.4844,v3.y=-8.3667,v3.z=-0.5510;
  3936.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3937.     v1.x=-6.4844,v1.y=-8.3667,v1.z=-0.5510;v2.x=-5.6250,v2.y=-9.5715,v2.z=0.7986;v3.x=-6.5615,v3.y=-8.4287,v3.z=0.6949;
  3938.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3939.     v1.x=-5.6250,v1.y=-9.5715,v1.z=0.7986;v2.x=-5.2534,v2.y=-8.9118,v2.z=2.0138;v3.x=-6.5615,v3.y=-8.4287,v3.z=0.6949;
  3940.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3941.     v1.x=-6.5615,v1.y=-8.4287,v1.z=0.6949;v2.x=-5.2534,v2.y=-8.9118,v2.z=2.0138;v3.x=-6.1932,v3.y=-7.9353,v3.z=1.7781;
  3942.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3943.     v1.x=-5.2534,v1.y=-8.9118,v1.z=2.0138;v2.x=-4.6251,v2.y=-7.8460,v2.z=2.6109;v3.x=-6.1932,v3.y=-7.9353,v3.z=1.7781;
  3944.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3945.     v1.x=-6.1932,v1.y=-7.9353,v1.z=1.7781;v2.x=-4.6251,v2.y=-7.8460,v2.z=2.6109;v3.x=-5.5708,v3.y=-7.1353,v3.z=2.4026;
  3946.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3947.     v1.x=-4.6251,v1.y=-7.8460,v1.z=2.6109;v2.x=-4.0202,v2.y=-6.8355,v2.z=2.7202;v3.x=-5.5708,v3.y=-7.1353,v3.z=2.4026;
  3948.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3949.     v1.x=-5.5708,v1.y=-7.1353,v1.z=2.4026;v2.x=-4.0202,v2.y=-6.8355,v2.z=2.7202;v3.x=-4.9257,v3.y=-6.3181,v3.z=2.6273;
  3950.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3951.     v1.x=-4.0202,v1.y=-6.8355,v1.z=2.7202;v2.x=-3.5126,v2.y=-5.9940,v2.z=2.6248;v3.x=-4.9257,v3.y=-6.3181,v3.z=2.6273;
  3952.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3953.     v1.x=-4.9257,v1.y=-6.3181,v1.z=2.6273;v2.x=-3.5126,v2.y=-5.9940,v2.z=2.6248;v3.x=-4.3339,v3.y=-5.5743,v3.z=2.6201;
  3954.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3955.     v1.x=-3.5126,v1.y=-5.9940,v1.z=2.6248;v2.x=-3.0582,v2.y=-5.2453,v2.z=2.4004;v3.x=-4.3339,v3.y=-5.5743,v3.z=2.6201;
  3956.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3957.     v1.x=-4.3339,v1.y=-5.5743,v1.z=2.6201;v2.x=-3.0582,v2.y=-5.2453,v2.z=2.4004;v3.x=-3.7793,v3.y=-4.8823,v3.z=2.4289;
  3958.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3959.     v1.x=-3.0582,v1.y=-5.2453,v1.z=2.4004;v2.x=-2.6389,v2.y=-4.5616,v2.z=1.9823;v3.x=-3.7793,v3.y=-4.8823,v3.z=2.4289;
  3960.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3961.     v1.x=-3.7793,v1.y=-4.8823,v1.z=2.4289;v2.x=-2.6389,v2.y=-4.5616,v2.z=1.9823;v3.x=-3.2645,v3.y=-4.2469,v3.z=2.0130;
  3962.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3963.     v1.x=-2.5877,v1.y=-3.4676,v1.z=-0.5404;v2.x=-2.8322,v2.y=-3.7997,v2.z=-1.4227;v3.x=-3.0671,v3.y=-3.1504,v3.z=-0.5492;
  3964.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3965.     v1.x=-3.0671,v1.y=-3.1504,v1.z=-0.5492;v2.x=-2.8322,v2.y=-3.7997,v2.z=-1.4227;v3.x=-3.3575,v3.y=-3.4526,v3.z=-1.4458;
  3966.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3967.     v1.x=-2.8322,v1.y=-3.7997,v1.z=-1.4227;v2.x=-3.2533,v2.y=-4.3472,v2.z=-2.0711;v3.x=-3.3575,v3.y=-3.4526,v3.z=-1.4458;
  3968.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3969.     v1.x=-3.3575,v1.y=-3.4526,v1.z=-1.4458;v2.x=-3.2533,v2.y=-4.3472,v2.z=-2.0711;v3.x=-3.8543,v3.y=-3.9483,v3.z=-2.1046;
  3970.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3971.     v1.x=-3.2533,v1.y=-4.3472,v1.z=-2.0711;v2.x=-3.7673,v2.y=-5.0041,v2.z=-2.4483;v3.x=-3.8543,v3.y=-3.9483,v3.z=-2.1046;
  3972.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3973.     v1.x=-3.8543,v1.y=-3.9483,v1.z=-2.1046;v2.x=-3.7673,v2.y=-5.0041,v2.z=-2.4483;v3.x=-4.4595,v3.y=-4.5421,v3.z=-2.4874;
  3974.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3975.     v1.x=-3.7673,v1.y=-5.0041,v1.z=-2.4483;v2.x=-4.3185,v2.y=-5.7004,v2.z=-2.5724;v3.x=-4.4595,v3.y=-4.5421,v3.z=-2.4874;
  3976.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3977.     v1.x=-4.4595,v1.y=-4.5421,v1.z=-2.4874;v2.x=-4.3185,v2.y=-5.7004,v2.z=-2.5724;v3.x=-5.1070,v3.y=-5.1703,v3.z=-2.6107;
  3978.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3979.     v1.x=-4.3185,v1.y=-5.7004,v1.z=-2.5724;v2.x=-4.8830,v2.y=-6.4074,v2.z=-2.4735;v3.x=-5.1070,v3.y=-5.1703,v3.z=-2.6107;
  3980.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3981.     v1.x=-5.1070,v1.y=-5.1703,v1.z=-2.6107;v2.x=-4.8830,v2.y=-6.4074,v2.z=-2.4735;v3.x=-5.7661,v3.y=-5.8042,v3.z=-2.5005;
  3982.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3983.     v1.x=-4.8830,v1.y=-6.4074,v1.z=-2.4735;v2.x=-5.4631,v2.y=-7.1277,v2.z=-2.1558;v3.x=-5.7661,v3.y=-5.8042,v3.z=-2.5005;
  3984.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3985.     v1.x=-5.7661,v1.y=-5.8042,v1.z=-2.5005;v2.x=-5.4631,v2.y=-7.1277,v2.z=-2.1558;v3.x=-6.4297,v3.y=-6.4367,v3.z=-2.1585;
  3986.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3987.     v1.x=-5.4631,v1.y=-7.1277,v1.z=-2.1558;v2.x=-6.0414,v2.y=-7.8377,v2.z=-1.5462;v3.x=-6.4297,v3.y=-6.4367,v3.z=-2.1585;
  3988.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3989.     v1.x=-6.4297,v1.y=-6.4367,v1.z=-2.1585;v2.x=-6.0414,v2.y=-7.8377,v2.z=-1.5462;v3.x=-7.0671,v3.y=-7.0368,v3.z=-1.5251;
  3990.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3991.     v1.x=-6.0414,v1.y=-7.8377,v1.z=-1.5462;v2.x=-6.4844,v2.y=-8.3667,v2.z=-0.5510;v3.x=-7.0671,v3.y=-7.0368,v3.z=-1.5251;
  3992.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3993.     v1.x=-7.0671,v1.y=-7.0368,v1.z=-1.5251;v2.x=-6.4844,v2.y=-8.3667,v2.z=-0.5510;v3.x=-7.5339,v3.y=-7.4636,v3.z=-0.5359;
  3994.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3995.     v1.x=-6.4844,v1.y=-8.3667,v1.z=-0.5510;v2.x=-6.5615,v2.y=-8.4287,v2.z=0.6949;v3.x=-7.5339,v3.y=-7.4636,v3.z=-0.5359;
  3996.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  3997.     v1.x=-7.5339,v1.y=-7.4636,v1.z=-0.5359;v2.x=-6.5615,v2.y=-8.4287,v2.z=0.6949;v3.x=-7.6010,v3.y=-7.4991,v3.z=0.6717;
  3998.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  3999.     v1.x=-6.5615,v1.y=-8.4287,v1.z=0.6949;v2.x=-6.1932,v2.y=-7.9353,v2.z=1.7781;v3.x=-7.6010,v3.y=-7.4991,v3.z=0.6717;
  4000.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4001.     v1.x=-7.6010,v1.y=-7.4991,v1.z=0.6717;v2.x=-6.1932,v2.y=-7.9353,v2.z=1.7781;v3.x=-7.1964,v3.y=-7.0828,v3.z=1.7277;
  4002.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4003.     v1.x=-6.1932,v1.y=-7.9353,v1.z=1.7781;v2.x=-5.5708,v2.y=-7.1353,v2.z=2.4026;v3.x=-7.1964,v3.y=-7.0828,v3.z=1.7277;
  4004.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4005.     v1.x=-7.1964,v1.y=-7.0828,v1.z=1.7277;v2.x=-5.5708,v2.y=-7.1353,v2.z=2.4026;v3.x=-6.5150,v3.y=-6.4093,v3.z=2.3676;
  4006.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4007.     v1.x=-5.5708,v1.y=-7.1353,v1.z=2.4026;v2.x=-4.9257,v2.y=-6.3181,v2.z=2.6273;v3.x=-6.5150,v3.y=-6.4093,v3.z=2.3676;
  4008.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4009.     v1.x=-6.5150,v1.y=-6.4093,v1.z=2.3676;v2.x=-4.9257,v2.y=-6.3181,v2.z=2.6273;v3.x=-5.7903,v3.y=-5.7030,v3.z=2.6294;
  4010.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4011.     v1.x=-4.9257,v1.y=-6.3181,v1.z=2.6273;v2.x=-4.3339,v2.y=-5.5743,v2.z=2.6201;v3.x=-5.7903,v3.y=-5.7030,v3.z=2.6294;
  4012.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4013.     v1.x=-5.7903,v1.y=-5.7030,v1.z=2.6294;v2.x=-4.3339,v2.y=-5.5743,v2.z=2.6201;v3.x=-5.1059,v3.y=-5.0416,v3.z=2.6486;
  4014.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4015.     v1.x=-4.3339,v1.y=-5.5743,v1.z=2.6201;v2.x=-3.7793,v2.y=-4.8823,v2.z=2.4289;v3.x=-5.1059,v3.y=-5.0416,v3.z=2.6486;
  4016.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4017.     v1.x=-5.1059,v1.y=-5.0416,v1.z=2.6486;v2.x=-3.7793,v2.y=-4.8823,v2.z=2.4289;v3.x=-4.4561,v3.y=-4.4186,v3.z=2.4651;
  4018.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4019.     v1.x=-3.7793,v1.y=-4.8823,v1.z=2.4289;v2.x=-3.2645,v2.y=-4.2469,v2.z=2.0130;v3.x=-4.4561,v3.y=-4.4186,v3.z=2.4651;
  4020.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4021.     v1.x=-4.4561,v1.y=-4.4186,v1.z=2.4651;v2.x=-3.2645,v2.y=-4.2469,v2.z=2.0130;v3.x=-3.8526,v3.y=-3.8460,v3.z=2.0452;
  4022.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4023.     v1.x=-3.0671,v1.y=-3.1504,v1.z=-0.5492;v2.x=-3.3575,v2.y=-3.4526,v2.z=-1.4458;v3.x=-3.5080,v3.y=-2.7672,v3.z=-0.5581;
  4024.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4025.     v1.x=-3.5080,v1.y=-2.7672,v1.z=-0.5581;v2.x=-3.3575,v2.y=-3.4526,v2.z=-1.4458;v3.x=-3.8406,v3.y=-3.0331,v3.z=-1.4692;
  4026.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4027.     v1.x=-3.3575,v1.y=-3.4526,v1.z=-1.4458;v2.x=-3.8543,v2.y=-3.9483,v2.z=-2.1046;v3.x=-3.8406,v3.y=-3.0331,v3.z=-1.4692;
  4028.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4029.     v1.x=-3.8406,v1.y=-3.0331,v1.z=-1.4692;v2.x=-3.8543,v2.y=-3.9483,v2.z=-2.1046;v3.x=-4.4068,v3.y=-3.4666,v3.z=-2.1389;
  4030.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4031.     v1.x=-3.8543,v1.y=-3.9483,v1.z=-2.1046;v2.x=-4.4595,v2.y=-4.5421,v2.z=-2.4874;v3.x=-4.4068,v3.y=-3.4666,v3.z=-2.1389;
  4032.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4033.     v1.x=-4.4068,v1.y=-3.4666,v1.z=-2.1389;v2.x=-4.4595,v2.y=-4.5421,v2.z=-2.4874;v3.x=-5.0948,v3.y=-3.9842,v3.z=-2.5301;
  4034.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4035.     v1.x=-4.4595,v1.y=-4.5421,v1.z=-2.4874;v2.x=-5.1070,v2.y=-5.1703,v2.z=-2.6107;v3.x=-5.0948,v3.y=-3.9842,v3.z=-2.5301;
  4036.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4037.     v1.x=-5.0948,v1.y=-3.9842,v1.z=-2.5301;v2.x=-5.1070,v2.y=-5.1703,v2.z=-2.6107;v3.x=-5.8312,v3.y=-4.5321,v3.z=-2.6674;
  4038.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4039.     v1.x=-5.1070,v1.y=-5.1703,v1.z=-2.6107;v2.x=-5.7661,v2.y=-5.8042,v2.z=-2.5005;v3.x=-5.8312,v3.y=-4.5321,v3.z=-2.6674;
  4040.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4041.     v1.x=-5.8312,v1.y=-4.5321,v1.z=-2.6674;v2.x=-5.7661,v2.y=-5.8042,v2.z=-2.5005;v3.x=-6.5961,v3.y=-5.0966,v3.z=-2.5975;
  4042.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4043.     v1.x=-5.7661,v1.y=-5.8042,v1.z=-2.5005;v2.x=-6.4297,v2.y=-6.4367,v2.z=-2.1585;v3.x=-6.5961,v3.y=-5.0966,v3.z=-2.5975;
  4044.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4045.     v1.x=-6.5961,v1.y=-5.0966,v1.z=-2.5975;v2.x=-6.4297,v2.y=-6.4367,v2.z=-2.1585;v3.x=-7.4280,v3.y=-5.7064,v3.z=-2.3333;
  4046.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4047.     v1.x=-6.4297,v1.y=-6.4367,v1.z=-2.1585;v2.x=-7.0671,v2.y=-7.0368,v2.z=-1.5251;v3.x=-7.4280,v3.y=-5.7064,v3.z=-2.3333;
  4048.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4049.     v1.x=-7.4280,v1.y=-5.7064,v1.z=-2.3333;v2.x=-7.0671,v2.y=-7.0368,v2.z=-1.5251;v3.x=-8.3413,v3.y=-6.3696,v3.z=-1.7497;
  4050.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4051.     v1.x=-7.0671,v1.y=-7.0368,v1.z=-1.5251;v2.x=-7.5339,v2.y=-7.4636,v2.z=-0.5359;v3.x=-8.3413,v3.y=-6.3696,v3.z=-1.7497;
  4052.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4053.     v1.x=-8.3413,v1.y=-6.3696,v1.z=-1.7497;v2.x=-7.5339,v2.y=-7.4636,v2.z=-0.5359;v3.x=-9.1085,v3.y=-6.9134,v3.z=-0.6488;
  4054.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4055.     v1.x=-7.5339,v1.y=-7.4636,v1.z=-0.5359;v2.x=-7.6010,v2.y=-7.4991,v2.z=0.6717;v3.x=-9.1085,v3.y=-6.9134,v3.z=-0.6488;
  4056.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4057.     v1.x=-9.1085,v1.y=-6.9134,v1.z=-0.6488;v2.x=-7.6010,v2.y=-7.4991,v2.z=0.6717;v3.x=-9.2715,v3.y=-7.0018,v3.z=0.8318;
  4058.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4059.     v1.x=-7.6010,v1.y=-7.4991,v1.z=0.6717;v2.x=-7.1964,v2.y=-7.0828,v2.z=1.7277;v3.x=-9.2715,v3.y=-7.0018,v3.z=0.8318;
  4060.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4061.     v1.x=-9.2715,v1.y=-7.0018,v1.z=0.8318;v2.x=-7.1964,v2.y=-7.0828,v2.z=1.7277;v3.x=-8.6528,v3.y=-6.5165,v3.z=2.0989;
  4062.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4063.     v1.x=-7.1964,v1.y=-7.0828,v1.z=1.7277;v2.x=-6.5150,v2.y=-6.4093,v2.z=2.3676;v3.x=-8.6528,v3.y=-6.5165,v3.z=2.0989;
  4064.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4065.     v1.x=-8.6528,v1.y=-6.5165,v1.z=2.0989;v2.x=-6.5150,v2.y=-6.4093,v2.z=2.3676;v3.x=-7.6261,v3.y=-5.7432,v3.z=2.7264;
  4066.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4067.     v1.x=-6.5150,v1.y=-6.4093,v1.z=2.3676;v2.x=-5.7903,v2.y=-5.7030,v2.z=2.6294;v3.x=-7.6261,v3.y=-5.7432,v3.z=2.7264;
  4068.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4069.     v1.x=-7.6261,v1.y=-5.7432,v1.z=2.7264;v2.x=-5.7903,v2.y=-5.7030,v2.z=2.6294;v3.x=-6.6405,v3.y=-5.0113,v3.z=2.8472;
  4070.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4071.     v1.x=-5.7903,v1.y=-5.7030,v1.z=2.6294;v2.x=-5.1059,v2.y=-5.0416,v2.z=2.6486;v3.x=-6.6405,v3.y=-5.0113,v3.z=2.8472;
  4072.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4073.     v1.x=-6.6405,v1.y=-5.0113,v1.z=2.8472;v2.x=-5.1059,v2.y=-5.0416,v2.z=2.6486;v3.x=-5.8127,v3.y=-4.4008,v3.z=2.7520;
  4074.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4075.     v1.x=-5.1059,v1.y=-5.0416,v1.z=2.6486;v2.x=-4.4561,v2.y=-4.4186,v2.z=2.4651;v3.x=-5.8127,v3.y=-4.4008,v3.z=2.7520;
  4076.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4077.     v1.x=-5.8127,v1.y=-4.4008,v1.z=2.7520;v2.x=-4.4561,v2.y=-4.4186,v2.z=2.4651;v3.x=-5.0716,v3.y=-3.8574,v3.z=2.5184;
  4078.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4079.     v1.x=-4.4561,v1.y=-4.4186,v1.z=2.4651;v2.x=-3.8526,v2.y=-3.8460,v2.z=2.0452;v3.x=-5.0716,v3.y=-3.8574,v3.z=2.5184;
  4080.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4081.     v1.x=-5.0716,v1.y=-3.8574,v1.z=2.5184;v2.x=-3.8526,v2.y=-3.8460,v2.z=2.0452;v3.x=-4.3904,v3.y=-3.3629,v3.z=2.0801;
  4082.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4083.     v1.x=-3.5080,v1.y=-2.7672,v1.z=-0.5581;v2.x=-3.8406,v2.y=-3.0331,v2.z=-1.4692;v3.x=-3.9014,v3.y=-2.3227,v3.z=-0.5671;
  4084.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4085.     v1.x=-3.9014,v1.y=-2.3227,v1.z=-0.5671;v2.x=-3.8406,v2.y=-3.0331,v2.z=-1.4692;v3.x=-4.2718,v3.y=-2.5465,v3.z=-1.4930;
  4086.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4087.     v1.x=-3.8406,v1.y=-3.0331,v1.z=-1.4692;v2.x=-4.4068,v2.y=-3.4666,v2.z=-2.1389;v3.x=-4.2718,v3.y=-2.5465,v3.z=-1.4930;
  4088.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4089.     v1.x=-4.2718,v1.y=-2.5465,v1.z=-1.4930;v2.x=-4.4068,v2.y=-3.4666,v2.z=-2.1389;v3.x=-4.8998,v3.y=-2.9082,v3.z=-2.1734;
  4090.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4091.     v1.x=-4.4068,v1.y=-3.4666,v1.z=-2.1389;v2.x=-5.0948,v2.y=-3.9842,v2.z=-2.5301;v3.x=-4.8998,v3.y=-2.9082,v3.z=-2.1734;
  4092.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4093.     v1.x=-4.8998,v1.y=-2.9082,v1.z=-2.1734;v2.x=-5.0948,v2.y=-3.9842,v2.z=-2.5301;v3.x=-5.6619,v3.y=-3.3385,v3.z=-2.5698;
  4094.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4095.     v1.x=-5.0948,v1.y=-3.9842,v1.z=-2.5301;v2.x=-5.8312,v2.y=-4.5321,v2.z=-2.6674;v3.x=-5.6619,v3.y=-3.3385,v3.z=-2.5698;
  4096.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4097.     v1.x=-5.6619,v1.y=-3.3385,v1.z=-2.5698;v2.x=-5.8312,v2.y=-4.5321,v2.z=-2.6674;v3.x=-6.4761,v3.y=-3.7925,v3.z=-2.7029;
  4098.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4099.     v1.x=-5.8312,v1.y=-4.5321,v1.z=-2.6674;v2.x=-6.5961,v2.y=-5.0966,v2.z=-2.5975;v3.x=-6.4761,v3.y=-3.7925,v3.z=-2.7029;
  4100.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4101.     v1.x=-6.4761,v1.y=-3.7925,v1.z=-2.7029;v2.x=-6.5961,v2.y=-5.0966,v2.z=-2.5975;v3.x=-7.3118,v3.y=-4.2539,v3.z=-2.6094;
  4102.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4103.     v1.x=-6.5961,v1.y=-5.0966,v1.z=-2.5975;v2.x=-7.4280,v2.y=-5.7064,v2.z=-2.3333;v3.x=-7.3118,v3.y=-4.2539,v3.z=-2.6094;
  4104.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4105.     v1.x=-7.3118,v1.y=-4.2539,v1.z=-2.6094;v2.x=-7.4280,v2.y=-5.7064,v2.z=-2.3333;v3.x=-8.1846,v3.y=-4.7314,v3.z=-2.2964;
  4106.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4107.     v1.x=-7.4280,v1.y=-5.7064,v1.z=-2.3333;v2.x=-8.3413,v2.y=-6.3696,v2.z=-1.7497;v3.x=-8.1846,v3.y=-4.7314,v3.z=-2.2964;
  4108.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4109.     v1.x=-8.1846,v1.y=-4.7314,v1.z=-2.2964;v2.x=-8.3413,v2.y=-6.3696,v2.z=-1.7497;v3.x=-9.0813,v3.y=-5.2160,v3.z=-1.6713;
  4110.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4111.     v1.x=-8.3413,v1.y=-6.3696,v1.z=-1.7497;v2.x=-9.1085,v2.y=-6.9134,v2.z=-0.6488;v3.x=-9.0813,v3.y=-5.2160,v3.z=-1.6713;
  4112.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4113.     v1.x=-9.0813,v1.y=-5.2160,v1.z=-1.6713;v2.x=-9.1085,v2.y=-6.9134,v2.z=-0.6488;v3.x=-9.7869,v3.y=-5.5858,v3.z=-0.6036;
  4114.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4115.     v1.x=-9.1085,v1.y=-6.9134,v1.z=-0.6488;v2.x=-9.2715,v2.y=-7.0018,v2.z=0.8318;v3.x=-9.7869,v3.y=-5.5858,v3.z=-0.6036;
  4116.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4117.     v1.x=-9.7869,v1.y=-5.5858,v1.z=-0.6036;v2.x=-9.2715,v2.y=-7.0018,v2.z=0.8318;v3.x=-9.9105,v3.y=-5.6270,v3.z=0.7656;
  4118.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4119.     v1.x=-9.2715,v1.y=-7.0018,v1.z=0.8318;v2.x=-8.6528,v2.y=-6.5165,v2.z=2.0989;v3.x=-9.9105,v3.y=-5.6270,v3.z=0.7656;
  4120.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4121.     v1.x=-9.9105,v1.y=-5.6270,v1.z=0.7656;v2.x=-8.6528,v2.y=-6.5165,v2.z=2.0989;v3.x=-9.3137,v3.y=-5.2726,v3.z=1.9496;
  4122.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4123.     v1.x=-8.6528,v1.y=-6.5165,v1.z=2.0989;v2.x=-7.6261,v2.y=-5.7432,v2.z=2.7264;v3.x=-9.3137,v3.y=-5.2726,v3.z=1.9496;
  4124.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4125.     v1.x=-9.3137,v1.y=-5.2726,v1.z=1.9496;v2.x=-7.6261,v2.y=-5.7432,v2.z=2.7264;v3.x=-8.3224,v3.y=-4.7101,v3.z=2.5995;
  4126.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4127.     v1.x=-7.6261,v1.y=-5.7432,v1.z=2.7264;v2.x=-6.6405,v2.y=-5.0113,v2.z=2.8472;v3.x=-8.3224,v3.y=-4.7101,v3.z=2.5995;
  4128.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4129.     v1.x=-8.3224,v1.y=-4.7101,v1.z=2.5995;v2.x=-6.6405,v2.y=-5.0113,v2.z=2.8472;v3.x=-7.3261,v3.y=-4.1539,v3.z=2.7998;
  4130.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4131.     v1.x=-6.6405,v1.y=-5.0113,v1.z=2.8472;v2.x=-5.8127,v2.y=-4.4008,v2.z=2.7520;v3.x=-7.3261,v3.y=-4.1539,v3.z=2.7998;
  4132.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4133.     v1.x=-7.3261,v1.y=-4.1539,v1.z=2.7998;v2.x=-5.8127,v2.y=-4.4008,v2.z=2.7520;v3.x=-6.4403,v3.y=-3.6636,v3.z=2.7643;
  4134.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4135.     v1.x=-5.8127,v1.y=-4.4008,v1.z=2.7520;v2.x=-5.0716,v2.y=-3.8574,v2.z=2.5184;v3.x=-6.4403,v3.y=-3.6636,v3.z=2.7643;
  4136.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4137.     v1.x=-6.4403,v1.y=-3.6636,v1.z=2.7643;v2.x=-5.0716,v2.y=-3.8574,v2.z=2.5184;v3.x=-5.6237,v3.y=-3.2151,v3.z=2.5521;
  4138.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4139.     v1.x=-5.0716,v1.y=-3.8574,v1.z=2.5184;v2.x=-4.3904,v2.y=-3.3629,v2.z=2.0801;v3.x=-5.6237,v3.y=-3.2151,v3.z=2.5521;
  4140.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4141.     v1.x=-5.6237,v1.y=-3.2151,v1.z=2.5521;v2.x=-4.3904,v2.y=-3.3629,v2.z=2.0801;v3.x=-4.8702,v3.y=-2.8062,v3.z=2.1129;
  4142.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4143.     v1.x=-3.9014,v1.y=-2.3227,v1.z=-0.5671;v2.x=-4.2718,v2.y=-2.5465,v2.z=-1.4930;v3.x=-4.2388,v3.y=-1.8227,v3.z=-0.5763;
  4144.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4145.     v1.x=-4.2388,v1.y=-1.8227,v1.z=-0.5763;v2.x=-4.2718,v2.y=-2.5465,v2.z=-1.4930;v3.x=-4.6417,v3.y=-1.9990,v3.z=-1.5172;
  4146.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4147.     v1.x=-4.2718,v1.y=-2.5465,v1.z=-1.4930;v2.x=-4.8998,v2.y=-2.9082,v2.z=-2.1734;v3.x=-4.6417,v3.y=-1.9990,v3.z=-1.5172;
  4148.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4149.     v1.x=-4.6417,v1.y=-1.9990,v1.z=-1.5172;v2.x=-4.8998,v2.y=-2.9082,v2.z=-2.1734;v3.x=-5.3225,v3.y=-2.2802,v3.z=-2.2085;
  4150.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4151.     v1.x=-4.8998,v1.y=-2.9082,v1.z=-2.1734;v2.x=-5.6619,v2.y=-3.3385,v2.z=-2.5698;v3.x=-5.3225,v3.y=-2.2802,v3.z=-2.2085;
  4152.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4153.     v1.x=-5.3225,v1.y=-2.2802,v1.z=-2.2085;v2.x=-5.6619,v2.y=-3.3385,v2.z=-2.5698;v3.x=-6.1478,v3.y=-2.6128,v3.z=-2.6098;
  4154.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4155.     v1.x=-5.6619,v1.y=-3.3385,v1.z=-2.5698;v2.x=-6.4761,v2.y=-3.7925,v2.z=-2.7029;v3.x=-6.1478,v3.y=-2.6128,v3.z=-2.6098;
  4156.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4157.     v1.x=-6.1478,v1.y=-2.6128,v1.z=-2.6098;v2.x=-6.4761,v2.y=-3.7925,v2.z=-2.7029;v3.x=-7.0276,v3.y=-2.9617,v3.z=-2.7366;
  4158.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4159.     v1.x=-6.4761,v1.y=-3.7925,v1.z=-2.7029;v2.x=-7.3118,v2.y=-4.2539,v2.z=-2.6094;v3.x=-7.0276,v3.y=-2.9617,v3.z=-2.7366;
  4160.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4161.     v1.x=-7.0276,v1.y=-2.9617,v1.z=-2.7366;v2.x=-7.3118,v2.y=-4.2539,v2.z=-2.6094;v3.x=-7.9169,v3.y=-3.3097,v3.z=-2.6117;
  4162.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4163.     v1.x=-7.3118,v1.y=-4.2539,v1.z=-2.6094;v2.x=-8.1846,v2.y=-4.7314,v2.z=-2.2964;v3.x=-7.9169,v3.y=-3.3097,v3.z=-2.6117;
  4164.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4165.     v1.x=-7.9169,v1.y=-3.3097,v1.z=-2.6117;v2.x=-8.1846,v2.y=-4.7314,v2.z=-2.2964;v3.x=-8.7941,v3.y=-3.6482,v3.z=-2.2346;
  4166.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4167.     v1.x=-8.1846,v1.y=-4.7314,v1.z=-2.2964;v2.x=-9.0813,v2.y=-5.2160,v2.z=-1.6713;v3.x=-8.7941,v3.y=-3.6482,v3.z=-2.2346;
  4168.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4169.     v1.x=-8.7941,v1.y=-3.6482,v1.z=-2.2346;v2.x=-9.0813,v2.y=-5.2160,v2.z=-1.6713;v3.x=-9.6045,v3.y=-3.9547,v3.z=-1.5567;
  4170.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4171.     v1.x=-9.0813,v1.y=-5.2160,v1.z=-1.6713;v2.x=-9.7869,v2.y=-5.5858,v2.z=-0.6036;v3.x=-9.6045,v3.y=-3.9547,v3.z=-1.5567;
  4172.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4173.     v1.x=-9.6045,v1.y=-3.9547,v1.z=-1.5567;v2.x=-9.7869,v2.y=-5.5858,v2.z=-0.6036;v3.x=-10.1678,v3.y=-4.1575,v3.z=-0.5395;
  4174.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4175.     v1.x=-9.7869,v1.y=-5.5858,v1.z=-0.6036;v2.x=-9.9105,v2.y=-5.6270,v2.z=0.7656;v3.x=-10.1678,v3.y=-4.1575,v3.z=-0.5395;
  4176.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4177.     v1.x=-10.1678,v1.y=-4.1575,v1.z=-0.5395;v2.x=-9.9105,v2.y=-5.6270,v2.z=0.7656;v3.x=-10.2244,v3.y=-4.1570,v3.z=0.6723;
  4178.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4179.     v1.x=-9.9105,v1.y=-5.6270,v1.z=0.7656;v2.x=-9.3137,v2.y=-5.2726,v2.z=1.9496;v3.x=-10.2244,v3.y=-4.1570,v3.z=0.6723;
  4180.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4181.     v1.x=-10.2244,v1.y=-4.1570,v1.z=0.6723;v2.x=-9.3137,v2.y=-5.2726,v2.z=1.9496;v3.x=-9.7047,v3.y=-3.9323,v3.z=1.7380;
  4182.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4183.     v1.x=-9.3137,v1.y=-5.2726,v1.z=1.9496;v2.x=-8.3224,v2.y=-4.7101,v2.z=2.5995;v3.x=-9.7047,v3.y=-3.9323,v3.z=1.7380;
  4184.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4185.     v1.x=-9.7047,v1.y=-3.9323,v1.z=1.7380;v2.x=-8.3224,v2.y=-4.7101,v2.z=2.5995;v3.x=-8.8371,v3.y=-3.5779,v3.z=2.4145;
  4186.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4187.     v1.x=-8.3224,v1.y=-4.7101,v1.z=2.5995;v2.x=-7.3261,v2.y=-4.1539,v2.z=2.7998;v3.x=-8.8371,v3.y=-3.5779,v3.z=2.4145;
  4188.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4189.     v1.x=-8.8371,v1.y=-3.5779,v1.z=2.4145;v2.x=-7.3261,v2.y=-4.1539,v2.z=2.7998;v3.x=-7.8915,v3.y=-3.1997,v3.z=2.7210;
  4190.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4191.     v1.x=-7.3261,v1.y=-4.1539,v1.z=2.7998;v2.x=-6.4403,v2.y=-3.6636,v2.z=2.7643;v3.x=-7.8915,v3.y=-3.1997,v3.z=2.7210;
  4192.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4193.     v1.x=-7.8915,v1.y=-3.1997,v1.z=2.7210;v2.x=-6.4403,v2.y=-3.6636,v2.z=2.7643;v3.x=-6.9750,v3.y=-2.8378,v3.z=2.7663;
  4194.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4195.     v1.x=-6.4403,v1.y=-3.6636,v1.z=2.7643;v2.x=-5.6237,v2.y=-3.2151,v2.z=2.5521;v3.x=-6.9750,v3.y=-2.8378,v3.z=2.7663;
  4196.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4197.     v1.x=-6.9750,v1.y=-2.8378,v1.z=2.7663;v2.x=-5.6237,v2.y=-3.2151,v2.z=2.5521;v3.x=-6.0957,v3.y=-2.4948,v3.z=2.5840;
  4198.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4199.     v1.x=-5.6237,v1.y=-3.2151,v1.z=2.5521;v2.x=-4.8702,v2.y=-2.8062,v2.z=2.1129;v3.x=-6.0957,v3.y=-2.4948,v3.z=2.5840;
  4200.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4201.     v1.x=-6.0957,v1.y=-2.4948,v1.z=2.5840;v2.x=-4.8702,v2.y=-2.8062,v2.z=2.1129;v3.x=-5.2800,v3.y=-2.1818,v3.z=2.1458;
  4202.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4203.     v1.x=-4.2388,v1.y=-1.8227,v1.z=-0.5763;v2.x=-4.6417,v2.y=-1.9990,v2.z=-1.5172;v3.x=-4.5123,v3.y=-1.2741,v3.z=-0.5856;
  4204.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4205.     v1.x=-4.5123,v1.y=-1.2741,v1.z=-0.5856;v2.x=-4.6417,v2.y=-1.9990,v2.z=-1.5172;v3.x=-4.9416,v3.y=-1.3983,v3.z=-1.5418;
  4206.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4207.     v1.x=-4.6417,v1.y=-1.9990,v1.z=-1.5172;v2.x=-5.3225,v2.y=-2.2802,v2.z=-2.2085;v3.x=-4.9416,v3.y=-1.3983,v3.z=-1.5418;
  4208.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4209.     v1.x=-4.9416,v1.y=-1.3983,v1.z=-1.5418;v2.x=-5.3225,v2.y=-2.2802,v2.z=-2.2085;v3.x=-5.6647,v3.y=-1.5913,v3.z=-2.2445;
  4210.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4211.     v1.x=-5.3225,v1.y=-2.2802,v1.z=-2.2085;v2.x=-6.1478,v2.y=-2.6128,v2.z=-2.6098;v3.x=-5.6647,v3.y=-1.5913,v3.z=-2.2445;
  4212.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4213.     v1.x=-5.6647,v1.y=-1.5913,v1.z=-2.2445;v2.x=-6.1478,v2.y=-2.6128,v2.z=-2.6098;v3.x=-6.5396,v3.y=-1.8168,v3.z=-2.6548;
  4214.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4215.     v1.x=-6.1478,v1.y=-2.6128,v1.z=-2.6098;v2.x=-7.0276,v2.y=-2.9617,v2.z=-2.7366;v3.x=-6.5396,v3.y=-1.8168,v3.z=-2.6548;
  4216.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4217.     v1.x=-6.5396,v1.y=-1.8168,v1.z=-2.6548;v2.x=-7.0276,v2.y=-2.9617,v2.z=-2.7366;v3.x=-7.4734,v3.y=-2.0522,v3.z=-2.7973;
  4218.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4219.     v1.x=-7.0276,v1.y=-2.9617,v1.z=-2.7366;v2.x=-7.9169,v2.y=-3.3097,v2.z=-2.6117;v3.x=-7.4734,v3.y=-2.0522,v3.z=-2.7973;
  4220.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4221.     v1.x=-7.4734,v1.y=-2.0522,v1.z=-2.7973;v2.x=-7.9169,v2.y=-3.3097,v2.z=-2.6117;v3.x=-8.4392,v3.y=-2.2915,v3.z=-2.7187;
  4222.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4223.     v1.x=-7.9169,v1.y=-3.3097,v1.z=-2.6117;v2.x=-8.7941,v2.y=-3.6482,v2.z=-2.2346;v3.x=-8.4392,v3.y=-2.2915,v3.z=-2.7187;
  4224.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4225.     v1.x=-8.4392,v1.y=-2.2915,v1.z=-2.7187;v2.x=-8.7941,v2.y=-3.6482,v2.z=-2.2346;v3.x=-9.4785,v3.y=-2.5455,v3.z=-2.4310;
  4226.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4227.     v1.x=-8.7941,v1.y=-3.6482,v1.z=-2.2346;v2.x=-9.6045,v2.y=-3.9547,v2.z=-1.5567;v3.x=-9.4785,v3.y=-2.5455,v3.z=-2.4310;
  4228.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4229.     v1.x=-9.4785,v1.y=-2.5455,v1.z=-2.4310;v2.x=-9.6045,v2.y=-3.9547,v2.z=-1.5567;v3.x=-10.6012,v3.y=-2.8143,v3.z=-1.8110;
  4230.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4231.     v1.x=-9.6045,v1.y=-3.9547,v1.z=-1.5567;v2.x=-10.1678,v2.y=-4.1575,v2.z=-0.5395;v3.x=-10.6012,v3.y=-2.8143,v3.z=-1.8110;
  4232.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4233.     v1.x=-10.6012,v1.y=-2.8143,v1.z=-1.8110;v2.x=-10.1678,v2.y=-4.1575,v2.z=-0.5395;v3.x=-11.5270,v3.y=-3.0245,v3.z=-0.6677;
  4234.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4235.     v1.x=-10.1678,v1.y=-4.1575,v1.z=-0.5395;v2.x=-10.2244,v2.y=-4.1570,v2.z=0.6723;v3.x=-11.5270,v3.y=-3.0245,v3.z=-0.6677;
  4236.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4237.     v1.x=-11.5270,v1.y=-3.0245,v1.z=-0.6677;v2.x=-10.2244,v2.y=-4.1570,v2.z=0.6723;v3.x=-11.7070,v3.y=-3.0420,v3.z=0.8542;
  4238.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4239.     v1.x=-10.2244,v1.y=-4.1570,v1.z=0.6723;v2.x=-9.7047,v2.y=-3.9323,v2.z=1.7380;v3.x=-11.7070,v3.y=-3.0420,v3.z=0.8542;
  4240.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4241.     v1.x=-11.7070,v1.y=-3.0420,v1.z=0.8542;v2.x=-9.7047,v2.y=-3.9323,v2.z=1.7380;v3.x=-10.9361,v3.y=-2.8264,v3.z=2.1594;
  4242.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4243.     v1.x=-9.7047,v1.y=-3.9323,v1.z=1.7380;v2.x=-8.8371,v2.y=-3.5779,v2.z=2.4145;v3.x=-10.9361,v3.y=-2.8264,v3.z=2.1594;
  4244.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4245.     v1.x=-10.9361,v1.y=-2.8264,v1.z=2.1594;v2.x=-8.8371,v2.y=-3.5779,v2.z=2.4145;v3.x=-9.6682,v3.y=-2.4983,v3.z=2.8209;
  4246.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4247.     v1.x=-8.8371,v1.y=-3.5779,v1.z=2.4145;v2.x=-7.8915,v2.y=-3.1997,v2.z=2.7210;v3.x=-9.6682,v3.y=-2.4983,v3.z=2.8209;
  4248.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4249.     v1.x=-9.6682,v1.y=-2.4983,v1.z=2.8209;v2.x=-7.8915,v2.y=-3.1997,v2.z=2.7210;v3.x=-8.4431,v3.y=-2.1903,v3.z=2.9659;
  4250.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4251.     v1.x=-7.8915,v1.y=-3.1997,v1.z=2.7210;v2.x=-6.9750,v2.y=-2.8378,v2.z=2.7663;v3.x=-8.4431,v3.y=-2.1903,v3.z=2.9659;
  4252.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4253.     v1.x=-8.4431,v1.y=-2.1903,v1.z=2.9659;v2.x=-6.9750,v2.y=-2.8378,v2.z=2.7663;v3.x=-7.4029,v3.y=-1.9325,v3.z=2.8803;
  4254.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4255.     v1.x=-6.9750,v1.y=-2.8378,v1.z=2.7663;v2.x=-6.0957,v2.y=-2.4948,v2.z=2.5840;v3.x=-7.4029,v3.y=-1.9325,v3.z=2.8803;
  4256.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4257.     v1.x=-7.4029,v1.y=-1.9325,v1.z=2.8803;v2.x=-6.0957,v2.y=-2.4948,v2.z=2.5840;v3.x=-6.4667,v3.y=-1.7033,v3.z=2.6412;
  4258.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4259.     v1.x=-6.0957,v1.y=-2.4948,v1.z=2.5840;v2.x=-5.2800,v2.y=-2.1818,v2.z=2.1458;v3.x=-6.4667,v3.y=-1.7033,v3.z=2.6412;
  4260.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4261.     v1.x=-6.4667,v1.y=-1.7033,v1.z=2.6412;v2.x=-5.2800,v2.y=-2.1818,v2.z=2.1458;v3.x=-5.6073,v3.y=-1.4973,v3.z=2.1827;
  4262.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4263.     v1.x=-4.5123,v1.y=-1.2741,v1.z=-0.5856;v2.x=-4.9416,v2.y=-1.3983,v2.z=-1.5418;v3.x=-4.7152,v3.y=-0.6851,v3.z=-0.5951;
  4264.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4265.     v1.x=-4.7152,v1.y=-0.6851,v1.z=-0.5951;v2.x=-4.9416,v2.y=-1.3983,v2.z=-1.5418;v3.x=-5.1642,v3.y=-0.7534,v3.z=-1.5667;
  4266.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4267.     v1.x=-4.9416,v1.y=-1.3983,v1.z=-1.5418;v2.x=-5.6647,v2.y=-1.5913,v2.z=-2.2445;v3.x=-5.1642,v3.y=-0.7534,v3.z=-1.5667;
  4268.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4269.     v1.x=-5.1642,v1.y=-0.7534,v1.z=-1.5667;v2.x=-5.6647,v2.y=-1.5913,v2.z=-2.2445;v3.x=-5.9183,v3.y=-0.8518,v3.z=-2.2809;
  4270.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4271.     v1.x=-5.6647,v1.y=-1.5913,v1.z=-2.2445;v2.x=-6.5396,v2.y=-1.8168,v2.z=-2.6548;v3.x=-5.9183,v3.y=-0.8518,v3.z=-2.2809;
  4272.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4273.     v1.x=-5.9183,v1.y=-0.8518,v1.z=-2.2809;v2.x=-6.5396,v2.y=-1.8168,v2.z=-2.6548;v3.x=-6.8298,v3.y=-0.9630,v3.z=-2.6973;
  4274.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4275.     v1.x=-6.5396,v1.y=-1.8168,v1.z=-2.6548;v2.x=-7.4734,v2.y=-2.0522,v2.z=-2.7973;v3.x=-6.8298,v3.y=-0.9630,v3.z=-2.6973;
  4276.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4277.     v1.x=-6.8298,v1.y=-0.9630,v1.z=-2.6973;v2.x=-7.4734,v2.y=-2.0522,v2.z=-2.7973;v3.x=-7.8017,v3.y=-1.0762,v3.z=-2.8399;
  4278.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4279.     v1.x=-7.4734,v1.y=-2.0522,v1.z=-2.7973;v2.x=-8.4392,v2.y=-2.2915,v2.z=-2.7187;v3.x=-7.8017,v3.y=-1.0762,v3.z=-2.8399;
  4280.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4281.     v1.x=-7.8017,v1.y=-1.0762,v1.z=-2.8399;v2.x=-8.4392,v2.y=-2.2915,v2.z=-2.7187;v3.x=-8.8023,v3.y=-1.1887,v3.z=-2.7517;
  4282.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4283.     v1.x=-8.4392,v1.y=-2.2915,v1.z=-2.7187;v2.x=-9.4785,v2.y=-2.5455,v2.z=-2.4310;v3.x=-8.8023,v3.y=-1.1887,v3.z=-2.7517;
  4284.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4285.     v1.x=-8.8023,v1.y=-1.1887,v1.z=-2.7517;v2.x=-9.4785,v2.y=-2.5455,v2.z=-2.4310;v3.x=-9.8638,v3.y=-1.3042,v3.z=-2.4432;
  4286.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4287.     v1.x=-9.4785,v1.y=-2.5455,v1.z=-2.4310;v2.x=-10.6012,v2.y=-2.8143,v2.z=-1.8110;v3.x=-9.8638,v3.y=-1.3042,v3.z=-2.4432;
  4288.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4289.     v1.x=-9.8638,v1.y=-1.3042,v1.z=-2.4432;v2.x=-10.6012,v2.y=-2.8143,v2.z=-1.8110;v3.x=-10.9844,v3.y=-1.4206,v3.z=-1.8015;
  4290.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4291.     v1.x=-10.6012,v1.y=-2.8143,v1.z=-1.8110;v2.x=-11.5270,v2.y=-3.0245,v2.z=-0.6677;v3.x=-10.9844,v3.y=-1.4206,v3.z=-1.8015;
  4292.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4293.     v1.x=-10.9844,v1.y=-1.4206,v1.z=-1.8015;v2.x=-11.5270,v2.y=-3.0245,v2.z=-0.6677;v3.x=-11.8875,v3.y=-1.5034,v3.z=-0.6583;
  4294.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4295.     v1.x=-11.5270,v1.y=-3.0245,v1.z=-0.6677;v2.x=-11.7070,v2.y=-3.0420,v2.z=0.8542;v3.x=-11.8875,v3.y=-1.5034,v3.z=-0.6583;
  4296.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4297.     v1.x=-11.8875,v1.y=-1.5034,v1.z=-0.6583;v2.x=-11.7070,v2.y=-3.0420,v2.z=0.8542;v3.x=-12.0499,v3.y=-1.4956,v3.z=0.8390;
  4298.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4299.     v1.x=-11.7070,v1.y=-3.0420,v1.z=0.8542;v2.x=-10.9361,v2.y=-2.8264,v2.z=2.1594;v3.x=-12.0499,v3.y=-1.4956,v3.z=0.8390;
  4300.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4301.     v1.x=-12.0499,v1.y=-1.4956,v1.z=0.8390;v2.x=-10.9361,v2.y=-2.8264,v2.z=2.1594;v3.x=-11.2825,v3.y=-1.3856,v3.z=2.1276;
  4302.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4303.     v1.x=-10.9361,v1.y=-2.8264,v1.z=2.1594;v2.x=-9.6682,v2.y=-2.4983,v2.z=2.8209;v3.x=-11.2825,v3.y=-1.3856,v3.z=2.1276;
  4304.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4305.     v1.x=-11.2825,v1.y=-1.3856,v1.z=2.1276;v2.x=-9.6682,v2.y=-2.4983,v2.z=2.8209;v3.x=-10.0219,v3.y=-1.2301,v3.z=2.8042;
  4306.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4307.     v1.x=-9.6682,v1.y=-2.4983,v1.z=2.8209;v2.x=-8.4431,v2.y=-2.1903,v2.z=2.9659;v3.x=-10.0219,v3.y=-1.2301,v3.z=2.8042;
  4308.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4309.     v1.x=-10.0219,v1.y=-1.2301,v1.z=2.8042;v2.x=-8.4431,v2.y=-2.1903,v2.z=2.9659;v3.x=-8.7853,v3.y=-1.0861,v3.z=2.9798;
  4310.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4311.     v1.x=-8.4431,v1.y=-2.1903,v1.z=2.9659;v2.x=-7.4029,v2.y=-1.9325,v2.z=2.8803;v3.x=-8.7853,v3.y=-1.0861,v3.z=2.9798;
  4312.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4313.     v1.x=-8.7853,v1.y=-1.0861,v1.z=2.9798;v2.x=-7.4029,v2.y=-1.9325,v2.z=2.8803;v3.x=-7.7150,v3.y=-0.9653,v3.z=2.9152;
  4314.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4315.     v1.x=-7.4029,v1.y=-1.9325,v1.z=2.8803;v2.x=-6.4667,v2.y=-1.7033,v2.z=2.6412;v3.x=-7.7150,v3.y=-0.9653,v3.z=2.9152;
  4316.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4317.     v1.x=-7.7150,v1.y=-0.9653,v1.z=2.9152;v2.x=-6.4667,v2.y=-1.7033,v2.z=2.6412;v3.x=-6.7422,v3.y=-0.8585,v3.z=2.6814;
  4318.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4319.     v1.x=-6.4667,v1.y=-1.7033,v1.z=2.6412;v2.x=-5.6073,v2.y=-1.4973,v2.z=2.1827;v3.x=-6.7422,v3.y=-0.8585,v3.z=2.6814;
  4320.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4321.     v1.x=-6.7422,v1.y=-0.8585,v1.z=2.6814;v2.x=-5.6073,v2.y=-1.4973,v2.z=2.1827;v3.x=-5.8483,v3.y=-0.7648,v3.z=2.2177;
  4322.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4323.     v1.x=-4.7152,v1.y=-0.6851,v1.z=-0.5951;v2.x=-5.1642,v2.y=-0.7534,v2.z=-1.5667;v3.x=-4.8415,v3.y=-0.0649,v3.z=-0.6047;
  4324.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4325.     v1.x=-4.8415,v1.y=-0.0649,v1.z=-0.6047;v2.x=-5.1642,v2.y=-0.7534,v2.z=-1.5667;v3.x=-5.3030,v3.y=-0.0740,v3.z=-1.5921;
  4326.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4327.     v1.x=-5.1642,v1.y=-0.7534,v1.z=-1.5667;v2.x=-5.9183,v2.y=-0.8518,v2.z=-2.2809;v3.x=-5.3030,v3.y=-0.0740,v3.z=-1.5921;
  4328.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4329.     v1.x=-5.3030,v1.y=-0.0740,v1.z=-1.5921;v2.x=-5.9183,v2.y=-0.8518,v2.z=-2.2809;v3.x=-6.0760,v3.y=-0.0732,v3.z=-2.3175;
  4330.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4331.     v1.x=-5.9183,v1.y=-0.8518,v1.z=-2.2809;v2.x=-6.8298,v2.y=-0.9630,v2.z=-2.6973;v3.x=-6.0760,v3.y=-0.0732,v3.z=-2.3175;
  4332.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4333.     v1.x=-6.0760,v1.y=-0.0732,v1.z=-2.3175;v2.x=-6.8298,v2.y=-0.9630,v2.z=-2.6973;v3.x=-7.0098,v3.y=-0.0643,v3.z=-2.7383;
  4334.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4335.     v1.x=-6.8298,v1.y=-0.9630,v1.z=-2.6973;v2.x=-7.8017,v2.y=-1.0762,v2.z=-2.8399;v3.x=-7.0098,v3.y=-0.0643,v3.z=-2.7383;
  4336.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4337.     v1.x=-7.0098,v1.y=-0.0643,v1.z=-2.7383;v2.x=-7.8017,v2.y=-1.0762,v2.z=-2.8399;v3.x=-8.0028,v3.y=-0.0492,v3.z=-2.8690;
  4338.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4339.     v1.x=-7.8017,v1.y=-1.0762,v1.z=-2.8399;v2.x=-8.8023,v2.y=-1.1887,v2.z=-2.7517;v3.x=-8.0028,v3.y=-0.0492,v3.z=-2.8690;
  4340.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4341.     v1.x=-8.0028,v1.y=-0.0492,v1.z=-2.8690;v2.x=-8.8023,v2.y=-1.1887,v2.z=-2.7517;v3.x=-9.0005,v3.y=-0.0294,v3.z=-2.7298;
  4342.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4343.     v1.x=-8.8023,v1.y=-1.1887,v1.z=-2.7517;v2.x=-9.8638,v2.y=-1.3042,v2.z=-2.4432;v3.x=-9.0005,v3.y=-0.0294,v3.z=-2.7298;
  4344.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4345.     v1.x=-9.0005,v1.y=-0.0294,v1.z=-2.7298;v2.x=-9.8638,v2.y=-1.3042,v2.z=-2.4432;v3.x=-9.9676,v3.y=-0.0053,v3.z=-2.3179;
  4346.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4347.     v1.x=-9.8638,v1.y=-1.3042,v1.z=-2.4432;v2.x=-10.9844,v2.y=-1.4206,v2.z=-1.8015;v3.x=-9.9676,v3.y=-0.0053,v3.z=-2.3179;
  4348.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4349.     v1.x=-9.9676,v1.y=-0.0053,v1.z=-2.3179;v2.x=-10.9844,v2.y=-1.4206,v2.z=-1.8015;v3.x=-10.8301,v3.y=0.0224,v3.z=-1.5950;
  4350.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4351.     v1.x=-10.9844,v1.y=-1.4206,v1.z=-1.8015;v2.x=-11.8875,v2.y=-1.5034,v2.z=-0.6583;v3.x=-10.8301,v3.y=0.0224,v3.z=-1.5950;
  4352.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4353.     v1.x=-10.8301,v1.y=0.0224,v1.z=-1.5950;v2.x=-11.8875,v2.y=-1.5034,v2.z=-0.6583;v3.x=-11.4002,v3.y=0.0506,v3.z=-0.5460;
  4354.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4355.     v1.x=-11.8875,v1.y=-1.5034,v1.z=-0.6583;v2.x=-12.0499,v2.y=-1.4956,v2.z=0.8390;v3.x=-11.4002,v3.y=0.0506,v3.z=-0.5460;
  4356.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4357.     v1.x=-11.4002,v1.y=0.0506,v1.z=-0.5460;v2.x=-12.0499,v2.y=-1.4956,v2.z=0.8390;v3.x=-11.4337,v3.y=0.0726,v3.z=0.6766;
  4358.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4359.     v1.x=-12.0499,v1.y=-1.4956,v1.z=0.8390;v2.x=-11.2825,v2.y=-1.3856,v2.z=2.1276;v3.x=-11.4337,v3.y=0.0726,v3.z=0.6766;
  4360.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4361.     v1.x=-11.4337,v1.y=0.0726,v1.z=0.6766;v2.x=-11.2825,v2.y=-1.3856,v2.z=2.1276;v3.x=-10.8776,v3.y=0.0817,v3.z=1.7575;
  4362.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4363.     v1.x=-11.2825,v1.y=-1.3856,v1.z=2.1276;v2.x=-10.0219,v2.y=-1.2301,v2.z=2.8042;v3.x=-10.8776,v3.y=0.0817,v3.z=1.7575;
  4364.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4365.     v1.x=-10.8776,v1.y=0.0817,v1.z=1.7575;v2.x=-10.0219,v2.y=-1.2301,v2.z=2.8042;v3.x=-9.9543,v3.y=0.0781,v3.z=2.4718;
  4366.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4367.     v1.x=-10.0219,v1.y=-1.2301,v1.z=2.8042;v2.x=-8.7853,v2.y=-1.0861,v2.z=2.9798;v3.x=-9.9543,v3.y=0.0781,v3.z=2.4718;
  4368.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4369.     v1.x=-9.9543,v1.y=0.0781,v1.z=2.4718;v2.x=-8.7853,v2.y=-1.0861,v2.z=2.9798;v3.x=-8.9242,v3.y=0.0662,v3.z=2.8216;
  4370.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4371.     v1.x=-8.7853,v1.y=-1.0861,v1.z=2.9798;v2.x=-7.7150,v2.y=-0.9653,v2.z=2.9152;v3.x=-8.9242,v3.y=0.0662,v3.z=2.8216;
  4372.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4373.     v1.x=-8.9242,v1.y=0.0662,v1.z=2.8216;v2.x=-7.7150,v2.y=-0.9653,v2.z=2.9152;v3.x=-7.9022,v3.y=0.0496,v3.z=2.8912;
  4374.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4375.     v1.x=-7.7150,v1.y=-0.9653,v1.z=2.9152;v2.x=-6.7422,v2.y=-0.8585,v2.z=2.6814;v3.x=-7.9022,v3.y=0.0496,v3.z=2.8912;
  4376.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4377.     v1.x=-7.9022,v1.y=0.0496,v1.z=2.8912;v2.x=-6.7422,v2.y=-0.8585,v2.z=2.6814;v3.x=-6.9128,v3.y=0.0291,v3.z=2.7090;
  4378.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4379.     v1.x=-6.7422,v1.y=-0.8585,v1.z=2.6814;v2.x=-5.8483,v2.y=-0.7648,v2.z=2.2177;v3.x=-6.9128,v3.y=0.0291,v3.z=2.7090;
  4380.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4381.     v1.x=-6.9128,v1.y=0.0291,v1.z=2.7090;v2.x=-5.8483,v2.y=-0.7648,v2.z=2.2177;v3.x=-5.9955,v3.y=0.0051,v3.z=2.2514;
  4382.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4383.     v1.x=-4.8415,v1.y=-0.0649,v1.z=-0.6047;v2.x=-5.3030,v2.y=-0.0740,v2.z=-1.5921;v3.x=-4.8865,v3.y=0.5768,v3.z=-0.6145;
  4384.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4385.     v1.x=-4.8865,v1.y=0.5768,v1.z=-0.6145;v2.x=-5.3030,v2.y=-0.0740,v2.z=-1.5921;v3.x=-5.3526,v3.y=0.6288,v3.z=-1.6179;
  4386.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4387.     v1.x=-5.3030,v1.y=-0.0740,v1.z=-1.5921;v2.x=-6.0760,v2.y=-0.0732,v2.z=-2.3175;v3.x=-5.3526,v3.y=0.6288,v3.z=-1.6179;
  4388.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4389.     v1.x=-5.3526,v1.y=0.6288,v1.z=-1.6179;v2.x=-6.0760,v2.y=-0.0732,v2.z=-2.3175;v3.x=-6.1311,v3.y=0.7321,v3.z=-2.3554;
  4390.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4391.     v1.x=-6.0760,v1.y=-0.0732,v1.z=-2.3175;v2.x=-7.0098,v2.y=-0.0643,v2.z=-2.7383;v3.x=-6.1311,v3.y=0.7321,v3.z=-2.3554;
  4392.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4393.     v1.x=-6.1311,v1.y=0.7321,v1.z=-2.3554;v2.x=-7.0098,v2.y=-0.0643,v2.z=-2.7383;v3.x=-7.0700,v3.y=0.8649,v3.z=-2.7854;
  4394.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4395.     v1.x=-7.0098,v1.y=-0.0643,v1.z=-2.7383;v2.x=-8.0028,v2.y=-0.0492,v2.z=-2.8690;v3.x=-7.0700,v3.y=0.8649,v3.z=-2.7854;
  4396.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4397.     v1.x=-7.0700,v1.y=0.8649,v1.z=-2.7854;v2.x=-8.0028,v2.y=-0.0492,v2.z=-2.8690;v3.x=-8.0697,v3.y=1.0117,v3.z=-2.9326;
  4398.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4399.     v1.x=-8.0028,v1.y=-0.0492,v1.z=-2.8690;v2.x=-9.0005,v2.y=-0.0294,v2.z=-2.7298;v3.x=-8.0697,v3.y=1.0117,v3.z=-2.9326;
  4400.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4401.     v1.x=-8.0697,v1.y=1.0117,v1.z=-2.9326;v2.x=-9.0005,v2.y=-0.0294,v2.z=-2.7298;v3.x=-9.0978,v3.y=1.1669,v3.z=-2.8416;
  4402.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4403.     v1.x=-9.0005,v1.y=-0.0294,v1.z=-2.7298;v2.x=-9.9676,v2.y=-0.0053,v2.z=-2.3179;v3.x=-9.0978,v3.y=1.1669,v3.z=-2.8416;
  4404.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4405.     v1.x=-9.0978,v1.y=1.1669,v1.z=-2.8416;v2.x=-9.9676,v2.y=-0.0053,v2.z=-2.3179;v3.x=-10.1876,v3.y=1.3354,v3.z=-2.5230;
  4406.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4407.     v1.x=-9.9676,v1.y=-0.0053,v1.z=-2.3179;v2.x=-10.8301,v2.y=0.0224,v2.z=-1.5950;v3.x=-10.1876,v3.y=1.3354,v3.z=-2.5230;
  4408.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4409.     v1.x=-10.1876,v1.y=1.3354,v1.z=-2.5230;v2.x=-10.8301,v2.y=0.0224,v2.z=-1.5950;v3.x=-11.3364,v3.y=1.5188,v3.z=-1.8603;
  4410.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4411.     v1.x=-10.8301,v1.y=0.0224,v1.z=-1.5950;v2.x=-11.4002,v2.y=0.0506,v2.z=-0.5460;v3.x=-11.3364,v3.y=1.5188,v3.z=-1.8603;
  4412.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4413.     v1.x=-11.3364,v1.y=1.5188,v1.z=-1.8603;v2.x=-11.4002,v2.y=0.0506,v2.z=-0.5460;v3.x=-12.2594,v3.y=1.6776,v3.z=-0.6798;
  4414.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4415.     v1.x=-11.4002,v1.y=0.0506,v1.z=-0.5460;v2.x=-11.4337,v2.y=0.0726,v2.z=0.6766;v3.x=-12.2594,v3.y=1.6776,v3.z=-0.6798;
  4416.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4417.     v1.x=-12.2594,v1.y=1.6776,v1.z=-0.6798;v2.x=-11.4337,v2.y=0.0726,v2.z=0.6766;v3.x=-12.4193,v3.y=1.7288,v3.z=0.8664;
  4418.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4419.     v1.x=-11.4337,v1.y=0.0726,v1.z=0.6766;v2.x=-10.8776,v2.y=0.0817,v2.z=1.7575;v3.x=-12.4193,v3.y=1.7288,v3.z=0.8664;
  4420.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4421.     v1.x=-12.4193,v1.y=1.7288,v1.z=0.8664;v2.x=-10.8776,v2.y=0.0817,v2.z=1.7575;v3.x=-11.6244,v3.y=1.6334,v3.z=2.1971;
  4422.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4423.     v1.x=-10.8776,v1.y=0.0817,v1.z=1.7575;v2.x=-9.9543,v2.y=0.0781,v2.z=2.4718;v3.x=-11.6244,v3.y=1.6334,v3.z=2.1971;
  4424.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4425.     v1.x=-11.6244,v1.y=1.6334,v1.z=2.1971;v2.x=-9.9543,v2.y=0.0781,v2.z=2.4718;v3.x=-10.3254,v3.y=1.4516,v3.z=2.8958;
  4426.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4427.     v1.x=-9.9543,v1.y=0.0781,v1.z=2.4718;v2.x=-8.9242,v2.y=0.0662,v2.z=2.8216;v3.x=-10.3254,v3.y=1.4516,v3.z=2.8958;
  4428.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4429.     v1.x=-10.3254,v1.y=1.4516,v1.z=2.8958;v2.x=-8.9242,v2.y=0.0662,v2.z=2.8216;v3.x=-9.0535,v3.y=1.2647,v3.z=3.0772;
  4430.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4431.     v1.x=-8.9242,v1.y=0.0662,v1.z=2.8216;v2.x=-7.9022,v2.y=0.0496,v2.z=2.8912;v3.x=-9.0535,v3.y=1.2647,v3.z=3.0772;
  4432.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4433.     v1.x=-9.0535,v1.y=1.2647,v1.z=3.0772;v2.x=-7.9022,v2.y=0.0496,v2.z=2.8912;v3.x=-7.9535,v3.y=1.0992,v3.z=3.0105;
  4434.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4435.     v1.x=-7.9022,v1.y=0.0496,v1.z=2.8912;v2.x=-6.9128,v2.y=0.0291,v2.z=2.7090;v3.x=-7.9535,v3.y=1.0992,v3.z=3.0105;
  4436.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4437.     v1.x=-7.9535,v1.y=1.0992,v1.z=3.0105;v2.x=-6.9128,v2.y=0.0291,v2.z=2.7090;v3.x=-6.9547,v3.y=0.9456,v3.z=2.7690;
  4438.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4439.     v1.x=-6.9128,v1.y=0.0291,v1.z=2.7090;v2.x=-5.9955,v2.y=0.0051,v2.z=2.2514;v3.x=-6.9547,v3.y=0.9456,v3.z=2.7690;
  4440.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4441.     v1.x=-6.9547,v1.y=0.9456,v1.z=2.7690;v2.x=-5.9955,v2.y=0.0051,v2.z=2.2514;v3.x=-6.0380,v3.y=0.8002,v3.z=2.2901;
  4442.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4443.     v1.x=-4.8865,v1.y=0.5768,v1.z=-0.6145;v2.x=-5.3526,v2.y=0.6288,v2.z=-1.6179;v3.x=-4.8466,v3.y=1.2293,v3.z=-0.6245;
  4444.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4445.     v1.x=-4.8466,v1.y=1.2293,v1.z=-0.6245;v2.x=-5.3526,v2.y=0.6288,v2.z=-1.6179;v3.x=-5.3093,v3.y=1.3435,v3.z=-1.6441;
  4446.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4447.     v1.x=-5.3526,v1.y=0.6288,v1.z=-1.6179;v2.x=-6.1311,v2.y=0.7321,v2.z=-2.3554;v3.x=-5.3093,v3.y=1.3435,v3.z=-1.6441;
  4448.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4449.     v1.x=-5.3093,v1.y=1.3435,v1.z=-1.6441;v2.x=-6.1311,v2.y=0.7321,v2.z=-2.3554;v3.x=-6.0800,v3.y=1.5508,v3.z=-2.3936;
  4450.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4451.     v1.x=-6.1311,v1.y=0.7321,v1.z=-2.3554;v2.x=-7.0700,v2.y=0.8649,v2.z=-2.7854;v3.x=-6.0800,v3.y=1.5508,v3.z=-2.3936;
  4452.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4453.     v1.x=-6.0800,v1.y=1.5508,v1.z=-2.3936;v2.x=-7.0700,v2.y=0.8649,v2.z=-2.7854;v3.x=-7.0082,v3.y=1.8091,v3.z=-2.8310;
  4454.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4455.     v1.x=-7.0700,v1.y=0.8649,v1.z=-2.7854;v2.x=-8.0697,v2.y=1.0117,v2.z=-2.9326;v3.x=-7.0082,v3.y=1.8091,v3.z=-2.8310;
  4456.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4457.     v1.x=-7.0082,v1.y=1.8091,v1.z=-2.8310;v2.x=-8.0697,v2.y=1.0117,v2.z=-2.9326;v3.x=-7.9962,v3.y=2.0896,v3.z=-2.9831;
  4458.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4459.     v1.x=-8.0697,v1.y=1.0117,v1.z=-2.9326;v2.x=-9.0978,v2.y=1.1669,v2.z=-2.8416;v3.x=-7.9962,v3.y=2.0896,v3.z=-2.9831;
  4460.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4461.     v1.x=-7.9962,v1.y=2.0896,v1.z=-2.9831;v2.x=-9.0978,v2.y=1.1669,v2.z=-2.8416;v3.x=-9.0157,v3.y=2.3835,v3.z=-2.8992;
  4462.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4463.     v1.x=-9.0978,v1.y=1.1669,v1.z=-2.8416;v2.x=-10.1876,v2.y=1.3354,v2.z=-2.5230;v3.x=-9.0157,v3.y=2.3835,v3.z=-2.8992;
  4464.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4465.     v1.x=-9.0157,v1.y=2.3835,v1.z=-2.8992;v2.x=-10.1876,v2.y=1.3354,v2.z=-2.5230;v3.x=-10.1109,v3.y=2.7031,v3.z=-2.5924;
  4466.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4467.     v1.x=-10.1876,v1.y=1.3354,v1.z=-2.5230;v2.x=-11.3364,v2.y=1.5188,v2.z=-1.8603;v3.x=-10.1109,v3.y=2.7031,v3.z=-2.5924;
  4468.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4469.     v1.x=-10.1109,v1.y=2.7031,v1.z=-2.5924;v2.x=-11.3364,v2.y=1.5188,v2.z=-1.8603;v3.x=-11.2911,v3.y=3.0535,v3.z=-1.9313;
  4470.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4471.     v1.x=-11.3364,v1.y=1.5188,v1.z=-1.8603;v2.x=-12.2594,v2.y=1.6776,v2.z=-0.6798;v3.x=-11.2911,v3.y=3.0535,v3.z=-1.9313;
  4472.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4473.     v1.x=-11.2911,v1.y=3.0535,v1.z=-1.9313;v2.x=-12.2594,v2.y=1.6776,v2.z=-0.6798;v3.x=-12.2582,v3.y=3.3530,v3.z=-0.7121;
  4474.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4475.     v1.x=-12.2594,v1.y=1.6776,v1.z=-0.6798;v2.x=-12.4193,v2.y=1.7288,v2.z=0.8664;v3.x=-12.2582,v3.y=3.3530,v3.z=-0.7121;
  4476.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4477.     v1.x=-12.2582,v1.y=3.3530,v1.z=-0.7121;v2.x=-12.4193,v2.y=1.7288,v2.z=0.8664;v3.x=-12.4338,v3.y=3.4328,v3.z=0.9109;
  4478.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4479.     v1.x=-12.4193,v1.y=1.7288,v1.z=0.8664;v2.x=-11.6244,v2.y=1.6334,v2.z=2.1971;v3.x=-12.4338,v3.y=3.4328,v3.z=0.9109;
  4480.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4481.     v1.x=-12.4338,v1.y=3.4328,v1.z=0.9109;v2.x=-11.6244,v2.y=1.6334,v2.z=2.1971;v3.x=-11.6069,v3.y=3.2209,v3.z=2.3028;
  4482.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4483.     v1.x=-11.6244,v1.y=1.6334,v1.z=2.1971;v2.x=-10.3254,v2.y=1.4516,v2.z=2.8958;v3.x=-11.6069,v3.y=3.2209,v3.z=2.3028;
  4484.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4485.     v1.x=-11.6069,v1.y=3.2209,v1.z=2.3028;v2.x=-10.3254,v2.y=1.4516,v2.z=2.8958;v3.x=-10.2610,v3.y=2.8478,v3.z=3.0082;
  4486.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4487.     v1.x=-10.3254,v1.y=1.4516,v1.z=2.8958;v2.x=-9.0535,v2.y=1.2647,v2.z=3.0772;v3.x=-10.2610,v3.y=2.8478,v3.z=3.0082;
  4488.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4489.     v1.x=-10.2610,v1.y=2.8478,v1.z=3.0082;v2.x=-9.0535,v2.y=1.2647,v2.z=3.0772;v3.x=-8.9654,v3.y=2.4791,v3.z=3.1628;
  4490.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4491.     v1.x=-9.0535,v1.y=1.2647,v1.z=3.0772;v2.x=-7.9535,v2.y=1.0992,v2.z=3.0105;v3.x=-8.9654,v3.y=2.4791,v3.z=3.1628;
  4492.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4493.     v1.x=-8.9654,v1.y=2.4791,v1.z=3.1628;v2.x=-7.9535,v2.y=1.0992,v2.z=3.0105;v3.x=-7.8672,v3.y=2.1625,v3.z=3.0716;
  4494.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4495.     v1.x=-7.9535,v1.y=1.0992,v1.z=3.0105;v2.x=-6.9547,v2.y=0.9456,v2.z=2.7690;v3.x=-7.8672,v3.y=2.1625,v3.z=3.0716;
  4496.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4497.     v1.x=-7.8672,v1.y=2.1625,v1.z=3.0716;v2.x=-6.9547,v2.y=0.9456,v2.z=2.7690;v3.x=-6.8805,v3.y=1.8750,v3.z=2.8166;
  4498.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4499.     v1.x=-6.9547,v1.y=0.9456,v1.z=2.7690;v2.x=-6.0380,v2.y=0.8002,v2.z=2.2901;v3.x=-6.8805,v3.y=1.8750,v3.z=2.8166;
  4500.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4501.     v1.x=-6.8805,v1.y=1.8750,v1.z=2.8166;v2.x=-6.0380,v2.y=0.8002,v2.z=2.2901;v3.x=-5.9768,v3.y=1.6070,v3.z=2.3276;
  4502.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4503.     v1.x=-4.8466,v1.y=1.2293,v1.z=-0.6245;v2.x=-5.3093,v2.y=1.3435,v2.z=-1.6441;v3.x=-4.7200,v3.y=1.8814,v3.z=-0.6346;
  4504.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4505.     v1.x=-4.7200,v1.y=1.8814,v1.z=-0.6346;v2.x=-5.3093,v2.y=1.3435,v2.z=-1.6441;v3.x=-5.1710,v3.y=2.0578,v3.z=-1.6708;
  4506.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4507.     v1.x=-5.3093,v1.y=1.3435,v1.z=-1.6441;v2.x=-6.0800,v2.y=1.5508,v2.z=-2.3936;v3.x=-5.1710,v3.y=2.0578,v3.z=-1.6708;
  4508.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4509.     v1.x=-5.1710,v1.y=2.0578,v1.z=-1.6708;v2.x=-6.0800,v2.y=1.5508,v2.z=-2.3936;v3.x=-5.9201,v3.y=2.3690,v3.z=-2.4321;
  4510.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4511.     v1.x=-6.0800,v1.y=1.5508,v1.z=-2.3936;v2.x=-7.0082,v2.y=1.8091,v2.z=-2.8310;v3.x=-5.9201,v3.y=2.3690,v3.z=-2.4321;
  4512.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4513.     v1.x=-5.9201,v1.y=2.3690,v1.z=-2.4321;v2.x=-7.0082,v2.y=1.8091,v2.z=-2.8310;v3.x=-6.8218,v3.y=2.7527,v3.z=-2.8740;
  4514.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4515.     v1.x=-7.0082,v1.y=1.8091,v1.z=-2.8310;v2.x=-7.9962,v2.y=2.0896,v2.z=-2.9831;v3.x=-6.8218,v3.y=2.7527,v3.z=-2.8740;
  4516.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4517.     v1.x=-6.8218,v1.y=2.7527,v1.z=-2.8740;v2.x=-7.9962,v2.y=2.0896,v2.z=-2.9831;v3.x=-7.7786,v3.y=3.1661,v3.z=-3.0136;
  4518.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4519.     v1.x=-7.9962,v1.y=2.0896,v1.z=-2.9831;v2.x=-9.0157,v2.y=2.3835,v2.z=-2.8992;v3.x=-7.7786,v3.y=3.1661,v3.z=-3.0136;
  4520.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4521.     v1.x=-7.7786,v1.y=3.1661,v1.z=-3.0136;v2.x=-9.0157,v2.y=2.3835,v2.z=-2.8992;v3.x=-8.7421,v3.y=3.5876,v3.z=-2.8761;
  4522.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4523.     v1.x=-9.0157,v1.y=2.3835,v1.z=-2.8992;v2.x=-10.1109,v2.y=2.7031,v2.z=-2.5924;v3.x=-8.7421,v3.y=3.5876,v3.z=-2.8761;
  4524.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4525.     v1.x=-8.7421,v1.y=3.5876,v1.z=-2.8761;v2.x=-10.1109,v2.y=2.7031,v2.z=-2.5924;v3.x=-9.6887,v3.y=4.0071,v3.z=-2.4608;
  4526.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4527.     v1.x=-10.1109,v1.y=2.7031,v1.z=-2.5924;v2.x=-11.2911,v2.y=3.0535,v2.z=-1.9313;v3.x=-9.6887,v3.y=4.0071,v3.z=-2.4608;
  4528.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4529.     v1.x=-9.6887,v1.y=4.0071,v1.z=-2.4608;v2.x=-11.2911,v2.y=3.0535,v2.z=-1.9313;v3.x=-10.5584,v3.y=4.3995,v3.z=-1.7143;
  4530.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4531.     v1.x=-11.2911,v1.y=3.0535,v1.z=-1.9313;v2.x=-12.2582,v2.y=3.3530,v2.z=-0.7121;v3.x=-10.5584,v3.y=4.3995,v3.z=-1.7143;
  4532.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4533.     v1.x=-10.5584,v1.y=4.3995,v1.z=-1.7143;v2.x=-12.2582,v2.y=3.3530,v2.z=-0.7121;v3.x=-11.1550,v3.y=4.6802,v3.z=-0.5942;
  4534.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4535.     v1.x=-12.2582,v1.y=3.3530,v1.z=-0.7121;v2.x=-12.4338,v2.y=3.4328,v2.z=0.9109;v3.x=-11.1550,v3.y=4.6802,v3.z=-0.5942;
  4536.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4537.     v1.x=-11.1550,v1.y=4.6802,v1.z=-0.5942;v2.x=-12.4338,v2.y=3.4328,v2.z=0.9109;v3.x=-11.1987,v3.y=4.7246,v3.z=0.7404;
  4538.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4539.     v1.x=-12.4338,v1.y=3.4328,v1.z=0.9109;v2.x=-11.6069,v2.y=3.2209,v2.z=2.3028;v3.x=-11.1987,v3.y=4.7246,v3.z=0.7404;
  4540.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4541.     v1.x=-11.1987,v1.y=4.7246,v1.z=0.7404;v2.x=-11.6069,v2.y=3.2209,v2.z=2.3028;v3.x=-10.6191,v3.y=4.4949,v3.z=1.9140;
  4542.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4543.     v1.x=-11.6069,v1.y=3.2209,v1.z=2.3028;v2.x=-10.2610,v2.y=2.8478,v2.z=3.0082;v3.x=-10.6191,v3.y=4.4949,v3.z=1.9140;
  4544.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4545.     v1.x=-10.6191,v1.y=4.4949,v1.z=1.9140;v2.x=-10.2610,v2.y=2.8478,v2.z=3.0082;v3.x=-9.6674,v3.y=4.0953,v3.z=2.6590;
  4546.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4547.     v1.x=-10.2610,v1.y=2.8478,v1.z=3.0082;v2.x=-8.9654,v2.y=2.4791,v2.z=3.1628;v3.x=-9.6674,v3.y=4.0953,v3.z=2.6590;
  4548.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4549.     v1.x=-9.6674,v1.y=4.0953,v1.z=2.6590;v2.x=-8.9654,v2.y=2.4791,v2.z=3.1628;v3.x=-8.6366,v3.y=3.6535,v3.z=2.9965;
  4550.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4551.     v1.x=-8.9654,v1.y=2.4791,v1.z=3.1628;v2.x=-7.8672,v2.y=2.1625,v2.z=3.0716;v3.x=-8.6366,v3.y=3.6535,v3.z=2.9965;
  4552.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4553.     v1.x=-8.6366,v1.y=3.6535,v1.z=2.9965;v2.x=-7.8672,v2.y=2.1625,v2.z=3.0716;v3.x=-7.6411,v3.y=3.2216,v3.z=3.0463;
  4554.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4555.     v1.x=-7.8672,v1.y=2.1625,v1.z=3.0716;v2.x=-6.8805,v2.y=1.8750,v2.z=2.8166;v3.x=-7.6411,v3.y=3.2216,v3.z=3.0463;
  4556.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4557.     v1.x=-7.6411,v1.y=3.2216,v1.z=3.0463;v2.x=-6.8805,v2.y=1.8750,v2.z=2.8166;v3.x=-6.6894,v3.y=2.8040,v3.z=2.8456;
  4558.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4559.     v1.x=-6.8805,v1.y=1.8750,v1.z=2.8166;v2.x=-5.9768,v2.y=1.6070,v2.z=2.3276;v3.x=-6.6894,v3.y=2.8040,v3.z=2.8456;
  4560.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4561.     v1.x=-6.6894,v1.y=2.8040,v1.z=2.8456;v2.x=-5.9768,v2.y=1.6070,v2.z=2.3276;v3.x=-5.8104,v3.y=2.4126,v3.z=2.3630;
  4562.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4563.     v1.x=-4.7200,v1.y=1.8814,v1.z=-0.6346;v2.x=-5.1710,v2.y=2.0578,v2.z=-1.6708;v3.x=-4.5059,v3.y=2.5216,v3.z=-0.6449;
  4564.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4565.     v1.x=-4.5059,v1.y=2.5216,v1.z=-0.6449;v2.x=-5.1710,v2.y=2.0578,v2.z=-1.6708;v3.x=-4.9369,v3.y=2.7591,v3.z=-1.6978;
  4566.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4567.     v1.x=-5.1710,v1.y=2.0578,v1.z=-1.6708;v2.x=-5.9201,v2.y=2.3690,v2.z=-2.4321;v3.x=-4.9369,v3.y=2.7591,v3.z=-1.6978;
  4568.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4569.     v1.x=-4.9369,v1.y=2.7591,v1.z=-1.6978;v2.x=-5.9201,v2.y=2.3690,v2.z=-2.4321;v3.x=-5.6502,v3.y=3.1720,v3.z=-2.4717;
  4570.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4571.     v1.x=-5.9201,v1.y=2.3690,v1.z=-2.4321;v2.x=-6.8218,v2.y=2.7527,v2.z=-2.8740;v3.x=-5.6502,v3.y=3.1720,v3.z=-2.4717;
  4572.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4573.     v1.x=-5.6502,v1.y=3.1720,v1.z=-2.4717;v2.x=-6.8218,v2.y=2.7527,v2.z=-2.8740;v3.x=-6.5074,v3.y=3.6778,v3.z=-2.9224;
  4574.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4575.     v1.x=-6.8218,v1.y=2.7527,v1.z=-2.8740;v2.x=-7.7786,v2.y=3.1661,v2.z=-3.0136;v3.x=-6.5074,v3.y=3.6778,v3.z=-2.9224;
  4576.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4577.     v1.x=-6.5074,v1.y=3.6778,v1.z=-2.9224;v2.x=-7.7786,v2.y=3.1661,v2.z=-3.0136;v3.x=-7.4174,v3.y=4.2215,v3.z=-3.0738;
  4578.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4579.     v1.x=-7.7786,v1.y=3.1661,v1.z=-3.0136;v2.x=-8.7421,v2.y=3.5876,v2.z=-2.8761;v3.x=-7.4174,v3.y=4.2215,v3.z=-3.0738;
  4580.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4581.     v1.x=-7.4174,v1.y=4.2215,v1.z=-3.0738;v2.x=-8.7421,v2.y=3.5876,v2.z=-2.8761;v3.x=-8.3470,v3.y=4.7823,v3.z=-2.9674;
  4582.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4583.     v1.x=-8.7421,v1.y=3.5876,v1.z=-2.8761;v2.x=-9.6887,v2.y=4.0071,v2.z=-2.4608;v3.x=-8.3470,v3.y=4.7823,v3.z=-2.9674;
  4584.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4585.     v1.x=-8.3470,v1.y=4.7823,v1.z=-2.9674;v2.x=-9.6887,v2.y=4.0071,v2.z=-2.4608;v3.x=-9.3135,v3.y=5.3703,v3.z=-2.6115;
  4586.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4587.     v1.x=-9.6887,v1.y=4.0071,v1.z=-2.4608;v2.x=-10.5584,v2.y=4.3995,v2.z=-1.7143;v3.x=-9.3135,v3.y=5.3703,v3.z=-2.6115;
  4588.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4589.     v1.x=-9.3135,v1.y=5.3703,v1.z=-2.6115;v2.x=-10.5584,v2.y=4.3995,v2.z=-1.7143;v3.x=-10.3007,v3.y=5.9779,v3.z=-1.9006;
  4590.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4591.     v1.x=-10.5584,v1.y=4.3995,v1.z=-1.7143;v2.x=-11.1550,v2.y=4.6802,v2.z=-0.5942;v3.x=-10.3007,v3.y=5.9779,v3.z=-1.9006;
  4592.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4593.     v1.x=-10.3007,v1.y=5.9779,v1.z=-1.9006;v2.x=-11.1550,v2.y=4.6802,v2.z=-0.5942;v3.x=-11.0661,v3.y=6.4625,v3.z=-0.6864;
  4594.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4595.     v1.x=-11.1550,v1.y=4.6802,v1.z=-0.5942;v2.x=-11.1987,v2.y=4.7246,v2.z=0.7404;v3.x=-11.0661,v3.y=6.4625,v3.z=-0.6864;
  4596.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4597.     v1.x=-11.0661,v1.y=6.4625,v1.z=-0.6864;v2.x=-11.1987,v2.y=4.7246,v2.z=0.7404;v3.x=-11.1769,v3.y=6.5608,v3.z=0.8707;
  4598.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4599.     v1.x=-11.1987,v1.y=4.7246,v1.z=0.7404;v2.x=-10.6191,v2.y=4.4949,v2.z=1.9140;v3.x=-11.1769,v3.y=6.5608,v3.z=0.8707;
  4600.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4601.     v1.x=-11.1769,v1.y=6.5608,v1.z=0.8707;v2.x=-10.6191,v2.y=4.4949,v2.z=1.9140;v3.x=-10.4885,v3.y=6.1746,v3.z=2.2171;
  4602.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4603.     v1.x=-10.6191,v1.y=4.4949,v1.z=1.9140;v2.x=-9.6674,v2.y=4.0953,v2.z=2.6590;v3.x=-10.4885,v3.y=6.1746,v3.z=2.2171;
  4604.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4605.     v1.x=-10.4885,v1.y=6.1746,v1.z=2.2171;v2.x=-9.6674,v2.y=4.0953,v2.z=2.6590;v3.x=-9.3710,v3.y=5.5182,v3.z=2.9562;
  4606.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4607.     v1.x=-9.6674,v1.y=4.0953,v1.z=2.6590;v2.x=-8.6366,v2.y=3.6535,v2.z=2.9965;v3.x=-9.3710,v3.y=5.5182,v3.z=2.9562;
  4608.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4609.     v1.x=-9.3710,v1.y=5.5182,v1.z=2.9562;v2.x=-8.6366,v2.y=3.6535,v2.z=2.9965;v3.x=-8.2566,v3.y=4.8532,v3.z=3.1840;
  4610.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4611.     v1.x=-8.6366,v1.y=3.6535,v1.z=2.9965;v2.x=-7.6411,v2.y=3.2216,v2.z=3.0463;v3.x=-8.2566,v3.y=4.8532,v3.z=3.1840;
  4612.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4613.     v1.x=-8.2566,v1.y=4.8532,v1.z=3.1840;v2.x=-7.6411,v2.y=3.2216,v2.z=3.0463;v3.x=-7.2701,v3.y=4.2596,v3.z=3.1436;
  4614.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4615.     v1.x=-7.6411,v1.y=3.2216,v1.z=3.0463;v2.x=-6.6894,v2.y=2.8040,v2.z=2.8456;v3.x=-7.2701,v3.y=4.2596,v3.z=3.1436;
  4616.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4617.     v1.x=-7.2701,v1.y=4.2596,v1.z=3.1436;v2.x=-6.6894,v2.y=2.8040,v2.z=2.8456;v3.x=-6.3641,v3.y=3.7104,v3.z=2.9023;
  4618.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4619.     v1.x=-6.6894,v1.y=2.8040,v1.z=2.8456;v2.x=-5.8104,v2.y=2.4126,v2.z=2.3630;v3.x=-6.3641,v3.y=3.7104,v3.z=2.9023;
  4620.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4621.     v1.x=-6.3641,v1.y=3.7104,v1.z=2.9023;v2.x=-5.8104,v2.y=2.4126,v2.z=2.3630;v3.x=-5.5329,v3.y=3.2008,v3.z=2.4028;
  4622.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4623.     v1.x=-4.5059,v1.y=2.5216,v1.z=-0.6449;v2.x=-4.9369,v2.y=2.7591,v2.z=-1.6978;v3.x=-4.2052,v3.y=3.1382,v3.z=-0.6554;
  4624.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4625.     v1.x=-4.2052,v1.y=3.1382,v1.z=-0.6554;v2.x=-4.9369,v2.y=2.7591,v2.z=-1.6978;v3.x=-4.6080,v3.y=3.4347,v3.z=-1.7254;
  4626.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4627.     v1.x=-4.9369,v1.y=2.7591,v1.z=-1.6978;v2.x=-5.6502,v2.y=3.1720,v2.z=-2.4717;v3.x=-4.6080,v3.y=3.4347,v3.z=-1.7254;
  4628.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4629.     v1.x=-4.6080,v1.y=3.4347,v1.z=-1.7254;v2.x=-5.6502,v2.y=3.1720,v2.z=-2.4717;v3.x=-5.2718,v3.y=3.9452,v3.z=-2.5119;
  4630.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4631.     v1.x=-5.6502,v1.y=3.1720,v1.z=-2.4717;v2.x=-6.5074,v2.y=3.6778,v2.z=-2.9224;v3.x=-5.2718,v3.y=3.9452,v3.z=-2.5119;
  4632.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4633.     v1.x=-5.2718,v1.y=3.9452,v1.z=-2.5119;v2.x=-6.5074,v2.y=3.6778,v2.z=-2.9224;v3.x=-6.0680,v3.y=4.5683,v3.z=-2.9712;
  4634.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4635.     v1.x=-6.5074,v1.y=3.6778,v1.z=-2.9224;v2.x=-7.4174,v2.y=4.2215,v2.z=-3.0738;v3.x=-6.0680,v3.y=4.5683,v3.z=-2.9712;
  4636.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4637.     v1.x=-6.0680,v1.y=4.5683,v1.z=-2.9712;v2.x=-7.4174,v2.y=4.2215,v2.z=-3.0738;v3.x=-6.9133,v3.y=5.2371,v3.z=-3.1324;
  4638.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4639.     v1.x=-7.4174,v1.y=4.2215,v1.z=-3.0738;v2.x=-8.3470,v2.y=4.7823,v2.z=-2.9674;v3.x=-6.9133,v3.y=5.2371,v3.z=-3.1324;
  4640.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4641.     v1.x=-6.9133,v1.y=5.2371,v1.z=-3.1324;v2.x=-8.3470,v2.y=4.7823,v2.z=-2.9674;v3.x=-7.7862,v3.y=5.9332,v3.z=-3.0504;
  4642.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4643.     v1.x=-8.3470,v1.y=4.7823,v1.z=-2.9674;v2.x=-9.3135,v2.y=5.3703,v2.z=-2.6115;v3.x=-7.7862,v3.y=5.9332,v3.z=-3.0504;
  4644.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4645.     v1.x=-7.7862,v1.y=5.9332,v1.z=-3.0504;v2.x=-9.3135,v2.y=5.3703,v2.z=-2.6115;v3.x=-8.7308,v3.y=6.6915,v3.z=-2.7401;
  4646.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4647.     v1.x=-9.3135,v1.y=5.3703,v1.z=-2.6115;v2.x=-10.3007,v2.y=5.9779,v2.z=-1.9006;v3.x=-8.7308,v3.y=6.6915,v3.z=-2.7401;
  4648.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4649.     v1.x=-8.7308,v1.y=6.6915,v1.z=-2.7401;v2.x=-10.3007,v2.y=5.9779,v2.z=-1.9006;v3.x=-9.7606,v3.y=7.5260,v3.z=-2.0548;
  4650.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4651.     v1.x=-10.3007,v1.y=5.9779,v1.z=-1.9006;v2.x=-11.0661,v2.y=6.4625,v2.z=-0.6864;v3.x=-9.7606,v3.y=7.5260,v3.z=-2.0548;
  4652.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4653.     v1.x=-9.7606,v1.y=7.5260,v1.z=-2.0548;v2.x=-11.0661,v2.y=6.4625,v2.z=-0.6864;v3.x=-10.6107,v3.y=8.2309,v3.z=-0.7619;
  4654.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4655.     v1.x=-11.0661,v1.y=6.4625,v1.z=-0.6864;v2.x=-11.1769,v2.y=6.5608,v2.z=0.8707;v3.x=-10.6107,v3.y=8.2309,v3.z=-0.7619;
  4656.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4657.     v1.x=-10.6107,v1.y=8.2309,v1.z=-0.7619;v2.x=-11.1769,v2.y=6.5608,v2.z=0.8707;v3.x=-10.7605,v3.y=8.3889,v3.z=0.9769;
  4658.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4659.     v1.x=-11.1769,v1.y=6.5608,v1.z=0.8707;v2.x=-10.4885,v2.y=6.1746,v2.z=2.2171;v3.x=-10.7605,v3.y=8.3889,v3.z=0.9769;
  4660.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4661.     v1.x=-10.7605,v1.y=8.3889,v1.z=0.9769;v2.x=-10.4885,v2.y=6.1746,v2.z=2.2171;v3.x=-10.0220,v3.y=7.8346,v3.z=2.4649;
  4662.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4663.     v1.x=-10.4885,v1.y=6.1746,v1.z=2.2171;v2.x=-9.3710,v2.y=5.5182,v2.z=2.9562;v3.x=-10.0220,v3.y=7.8346,v3.z=2.4649;
  4664.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4665.     v1.x=-10.0220,v1.y=7.8346,v1.z=2.4649;v2.x=-9.3710,v2.y=5.5182,v2.z=2.9562;v3.x=-8.8327,v3.y=6.9050,v3.z=3.2018;
  4666.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4667.     v1.x=-9.3710,v1.y=5.5182,v1.z=2.9562;v2.x=-8.2566,v2.y=4.8532,v2.z=3.1840;v3.x=-8.8327,v3.y=6.9050,v3.z=3.2018;
  4668.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4669.     v1.x=-8.8327,v1.y=6.9050,v1.z=3.2018;v2.x=-8.2566,v2.y=4.8532,v2.z=3.1840;v3.x=-7.7029,v3.y=6.0095,v3.z=3.3437;
  4670.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4671.     v1.x=-8.2566,v1.y=4.8532,v1.z=3.1840;v2.x=-7.2701,v2.y=4.2596,v2.z=3.1436;v3.x=-7.7029,v3.y=6.0095,v3.z=3.3437;
  4672.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4673.     v1.x=-7.7029,v1.y=6.0095,v1.z=3.3437;v2.x=-7.2701,v2.y=4.2596,v2.z=3.1436;v3.x=-6.7587,v3.y=5.2560,v3.z=3.2318;
  4674.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4675.     v1.x=-7.2701,v1.y=4.2596,v1.z=3.1436;v2.x=-6.3641,v2.y=3.7104,v2.z=2.9023;v3.x=-6.7587,v3.y=5.2560,v3.z=3.2318;
  4676.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4677.     v1.x=-6.7587,v1.y=5.2560,v1.z=3.2318;v2.x=-6.3641,v2.y=3.7104,v2.z=2.9023;v3.x=-5.9172,v3.y=4.5805,v3.z=2.9576;
  4678.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4679.     v1.x=-6.3641,v1.y=3.7104,v1.z=2.9023;v2.x=-5.5329,v2.y=3.2008,v2.z=2.4028;v3.x=-5.9172,v3.y=4.5805,v3.z=2.9576;
  4680.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4681.     v1.x=-5.9172,v1.y=4.5805,v1.z=2.9576;v2.x=-5.5329,v2.y=3.2008,v2.z=2.4028;v3.x=-5.1491,v3.y=3.9581,v3.z=2.4428;
  4682.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4683.     v1.x=-4.2052,v1.y=3.1382,v1.z=-0.6554;v2.x=-4.6080,v2.y=3.4347,v2.z=-1.7254;v3.x=-3.8206,v3.y=3.7195,v3.z=-0.6660;
  4684.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4685.     v1.x=-3.8206,v1.y=3.7195,v1.z=-0.6660;v2.x=-4.6080,v2.y=3.4347,v2.z=-1.7254;v3.x=-4.1870,v3.y=4.0717,v3.z=-1.7533;
  4686.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4687.     v1.x=-4.6080,v1.y=3.4347,v1.z=-1.7254;v2.x=-5.2718,v2.y=3.9452,v2.z=-2.5119;v3.x=-4.1870,v3.y=4.0717,v3.z=-1.7533;
  4688.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4689.     v1.x=-4.1870,v1.y=4.0717,v1.z=-1.7533;v2.x=-5.2718,v2.y=3.9452,v2.z=-2.5119;v3.x=-4.7883,v3.y=4.6742,v3.z=-2.5523;
  4690.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4691.     v1.x=-5.2718,v1.y=3.9452,v1.z=-2.5119;v2.x=-6.0680,v2.y=4.5683,v2.z=-2.9712;v3.x=-4.7883,v3.y=4.6742,v3.z=-2.5523;
  4692.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4693.     v1.x=-4.7883,v1.y=4.6742,v1.z=-2.5523;v2.x=-6.0680,v2.y=4.5683,v2.z=-2.9712;v3.x=-5.5083,v3.y=5.4082,v3.z=-3.0166;
  4694.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4695.     v1.x=-6.0680,v1.y=4.5683,v1.z=-2.9712;v2.x=-6.9133,v2.y=5.2371,v2.z=-3.1324;v3.x=-5.5083,v3.y=5.4082,v3.z=-3.0166;
  4696.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4697.     v1.x=-5.5083,v1.y=5.4082,v1.z=-3.0166;v2.x=-6.9133,v2.y=5.2371,v2.z=-3.1324;v3.x=-6.2702,v3.y=6.1934,v3.z=-3.1661;
  4698.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4699.     v1.x=-6.9133,v1.y=5.2371,v1.z=-3.1324;v2.x=-7.7862,v2.y=5.9332,v2.z=-3.0504;v3.x=-6.2702,v3.y=6.1934,v3.z=-3.1661;
  4700.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4701.     v1.x=-6.2702,v1.y=6.1934,v1.z=-3.1661;v2.x=-7.7862,v2.y=5.9332,v2.z=-3.0504;v3.x=-7.0388,v3.y=6.9927,v3.z=-3.0324;
  4702.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4703.     v1.x=-7.7862,v1.y=5.9332,v1.z=-3.0504;v2.x=-8.7308,v2.y=6.6915,v2.z=-2.7401;v3.x=-7.0388,v3.y=6.9927,v3.z=-3.0324;
  4704.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4705.     v1.x=-7.0388,v1.y=6.9927,v1.z=-3.0324;v2.x=-8.7308,v2.y=6.6915,v2.z=-2.7401;v3.x=-7.8059,v3.y=7.7975,v3.z=-2.6177;
  4706.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4707.     v1.x=-8.7308,v1.y=6.6915,v1.z=-2.7401;v2.x=-9.7606,v2.y=7.5260,v2.z=-2.0548;v3.x=-7.8059,v3.y=7.7975,v3.z=-2.6177;
  4708.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4709.     v1.x=-7.8059,v1.y=7.7975,v1.z=-2.6177;v2.x=-9.7606,v2.y=7.5260,v2.z=-2.0548;v3.x=-8.5337,v3.y=8.5704,v3.z=-1.8495;
  4710.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4711.     v1.x=-9.7606,v1.y=7.5260,v1.z=-2.0548;v2.x=-10.6107,v2.y=8.2309,v2.z=-0.7619;v3.x=-8.5337,v3.y=8.5704,v3.z=-1.8495;
  4712.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4713.     v1.x=-8.5337,v1.y=8.5704,v1.z=-1.8495;v2.x=-10.6107,v2.y=8.2309,v2.z=-0.7619;v3.x=-9.0513,v3.y=9.1366,v3.z=-0.6499;
  4714.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4715.     v1.x=-10.6107,v1.y=8.2309,v1.z=-0.7619;v2.x=-10.7605,v2.y=8.3889,v2.z=0.9769;v3.x=-9.0513,v3.y=9.1366,v3.z=-0.6499;
  4716.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4717.     v1.x=-9.0513,v1.y=9.1366,v1.z=-0.6499;v2.x=-10.7605,v2.y=8.3889,v2.z=0.9769;v3.x=-9.0943,v3.y=9.2179,v3.z=0.8146;
  4718.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4719.     v1.x=-10.7605,v1.y=8.3889,v1.z=0.9769;v2.x=-10.0220,v2.y=7.8346,v2.z=2.4649;v3.x=-9.0943,v3.y=9.2179,v3.z=0.8146;
  4720.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4721.     v1.x=-9.0943,v1.y=9.2179,v1.z=0.8146;v2.x=-10.0220,v2.y=7.8346,v2.z=2.4649;v3.x=-8.5895,v3.y=8.7273,v3.z=2.0952;
  4722.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4723.     v1.x=-10.0220,v1.y=7.8346,v1.z=2.4649;v2.x=-8.8327,v2.y=6.9050,v2.z=3.2018;v3.x=-8.5895,v3.y=8.7273,v3.z=2.0952;
  4724.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4725.     v1.x=-8.5895,v1.y=8.7273,v1.z=2.0952;v2.x=-8.8327,v2.y=6.9050,v2.z=3.2018;v3.x=-7.7727,v3.y=7.9009,v3.z=2.8713;
  4726.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4727.     v1.x=-8.8327,v1.y=6.9050,v1.z=3.2018;v2.x=-7.7029,v2.y=6.0095,v2.z=3.3437;v3.x=-7.7727,v3.y=7.9009,v3.z=2.8713;
  4728.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4729.     v1.x=-7.7727,v1.y=7.9009,v1.z=2.8713;v2.x=-7.7029,v2.y=6.0095,v2.z=3.3437;v3.x=-6.9162,v3.y=7.0220,v3.z=3.1888;
  4730.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4731.     v1.x=-7.7029,v1.y=6.0095,v1.z=3.3437;v2.x=-6.7587,v2.y=5.2560,v2.z=3.2318;v3.x=-6.9162,v3.y=7.0220,v3.z=3.1888;
  4732.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4733.     v1.x=-6.9162,v1.y=7.0220,v1.z=3.1888;v2.x=-6.7587,v2.y=5.2560,v2.z=3.2318;v3.x=-6.1141,v3.y=6.1920,v3.z=3.2121;
  4734.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4735.     v1.x=-6.7587,v1.y=5.2560,v1.z=3.2318;v2.x=-5.9172,v2.y=4.5805,v2.z=2.9576;v3.x=-6.1141,v3.y=6.1920,v3.z=3.2121;
  4736.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4737.     v1.x=-6.1141,v1.y=6.1920,v1.z=3.2121;v2.x=-5.9172,v2.y=4.5805,v2.z=2.9576;v3.x=-5.3585,v3.y=5.4040,v3.z=2.9895;
  4738.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4739.     v1.x=-5.9172,v1.y=4.5805,v1.z=2.9576;v2.x=-5.1491,v2.y=3.9581,v2.z=2.4428;v3.x=-5.3585,v3.y=5.4040,v3.z=2.9895;
  4740.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4741.     v1.x=-5.3585,v1.y=5.4040,v1.z=2.9895;v2.x=-5.1491,v2.y=3.9581,v2.z=2.4428;v3.x=-4.6642,v3.y=4.6722,v3.z=2.4802;
  4742.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4743.     v1.x=-3.8206,v1.y=3.7195,v1.z=-0.6660;v2.x=-4.1870,v2.y=4.0717,v2.z=-1.7533;v3.x=-3.3559,v3.y=4.2542,v3.z=-0.6768;
  4744.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4745.     v1.x=-3.3559,v1.y=4.2542,v1.z=-0.6768;v2.x=-4.1870,v2.y=4.0717,v2.z=-1.7533;v3.x=-3.6784,v3.y=4.6576,v3.z=-1.7817;
  4746.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4747.     v1.x=-4.1870,v1.y=4.0717,v1.z=-1.7533;v2.x=-4.7883,v2.y=4.6742,v2.z=-2.5523;v3.x=-3.6784,v3.y=4.6576,v3.z=-1.7817;
  4748.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4749.     v1.x=-3.6784,v1.y=4.6576,v1.z=-1.7817;v2.x=-4.7883,v2.y=4.6742,v2.z=-2.5523;v3.x=-4.2042,v3.y=5.3444,v3.z=-2.5937;
  4750.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4751.     v1.x=-4.7883,v1.y=4.6742,v1.z=-2.5523;v2.x=-5.5083,v2.y=5.4082,v2.z=-3.0166;v3.x=-4.2042,v3.y=5.3444,v3.z=-2.5937;
  4752.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4753.     v1.x=-4.2042,v1.y=5.3444,v1.z=-2.5937;v2.x=-5.5083,v2.y=5.4082,v2.z=-3.0166;v3.x=-4.8322,v3.y=6.1792,v3.z=-3.0661;
  4754.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4755.     v1.x=-5.5083,v1.y=5.4082,v1.z=-3.0166;v2.x=-6.2702,v2.y=6.1934,v2.z=-3.1661;v3.x=-4.8322,v3.y=6.1792,v3.z=-3.0661;
  4756.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4757.     v1.x=-4.8322,v1.y=6.1792,v1.z=-3.0661;v2.x=-6.2702,v2.y=6.1934,v2.z=-3.1661;v3.x=-5.4958,v3.y=7.0716,v3.z=-3.2215;
  4758.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4759.     v1.x=-6.2702,v1.y=6.1934,v1.z=-3.1661;v2.x=-7.0388,v2.y=6.9927,v2.z=-3.0324;v3.x=-5.4958,v3.y=7.0716,v3.z=-3.2215;
  4760.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4761.     v1.x=-5.4958,v1.y=7.0716,v1.z=-3.2215;v2.x=-7.0388,v2.y=6.9927,v2.z=-3.0324;v3.x=-6.1681,v3.y=7.9837,v3.z=-3.0976;
  4762.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4763.     v1.x=-7.0388,v1.y=6.9927,v1.z=-3.0324;v2.x=-7.8059,v2.y=7.7975,v2.z=-2.6177;v3.x=-6.1681,v3.y=7.9837,v3.z=-3.0976;
  4764.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4765.     v1.x=-6.1681,v1.y=7.9837,v1.z=-3.0976;v2.x=-7.8059,v2.y=7.7975,v2.z=-2.6177;v3.x=-6.8514,v3.y=8.9188,v3.z=-2.6998;
  4766.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4767.     v1.x=-7.8059,v1.y=7.7975,v1.z=-2.6177;v2.x=-8.5337,v2.y=8.5704,v2.z=-1.8495;v3.x=-6.8514,v3.y=8.9188,v3.z=-2.6998;
  4768.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4769.     v1.x=-6.8514,v1.y=8.9188,v1.z=-2.6998;v2.x=-8.5337,v2.y=8.5704,v2.z=-1.8495;v3.x=-7.5228,v3.y=9.8485,v3.z=-1.9363;
  4770.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4771.     v1.x=-8.5337,v1.y=8.5704,v1.z=-1.8495;v2.x=-9.0513,v2.y=9.1366,v2.z=-0.6499;v3.x=-7.5228,v3.y=9.8485,v3.z=-1.9363;
  4772.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4773.     v1.x=-7.5228,v1.y=9.8485,v1.z=-1.9363;v2.x=-9.0513,v2.y=9.1366,v2.z=-0.6499;v3.x=-8.0191,v3.y=10.5559,v3.z=-0.6900;
  4774.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4775.     v1.x=-9.0513,v1.y=9.1366,v1.z=-0.6499;v2.x=-9.0943,v2.y=9.2179,v2.z=0.8146;v3.x=-8.0191,v3.y=10.5559,v3.z=-0.6900;
  4776.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4777.     v1.x=-8.0191,v1.y=10.5559,v1.z=-0.6900;v2.x=-9.0943,v2.y=9.2179,v2.z=0.8146;v3.x=-8.0692,v3.y=10.6693,v3.z=0.8702;
  4778.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4779.     v1.x=-9.0943,v1.y=9.2179,v1.z=0.8146;v2.x=-8.5895,v2.y=8.7273,v2.z=2.0952;v3.x=-8.0692,v3.y=10.6693,v3.z=0.8702;
  4780.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4781.     v1.x=-8.0692,v1.y=10.6693,v1.z=0.8702;v2.x=-8.5895,v2.y=8.7273,v2.z=2.0952;v3.x=-7.5916,v3.y=10.0637,v3.z=2.2267;
  4782.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4783.     v1.x=-8.5895,v1.y=8.7273,v1.z=2.0952;v2.x=-7.7727,v2.y=7.9009,v2.z=2.8713;v3.x=-7.5916,v3.y=10.0637,v3.z=2.2267;
  4784.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4785.     v1.x=-7.5916,v1.y=10.0637,v1.z=2.2267;v2.x=-7.7727,v2.y=7.9009,v2.z=2.8713;v3.x=-6.8257,v3.y=9.0515,v3.z=3.0089;
  4786.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4787.     v1.x=-7.7727,v1.y=7.9009,v1.z=2.8713;v2.x=-6.9162,v2.y=7.0220,v2.z=3.1888;v3.x=-6.8257,v3.y=9.0515,v3.z=3.0089;
  4788.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4789.     v1.x=-6.8257,v1.y=9.0515,v1.z=3.0089;v2.x=-6.9162,v2.y=7.0220,v2.z=3.1888;v3.x=-6.0462,v3.y=8.0064,v3.z=3.2903;
  4790.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4791.     v1.x=-6.9162,v1.y=7.0220,v1.z=3.1888;v2.x=-6.1141,v2.y=6.1920,v2.z=3.2121;v3.x=-6.0462,v3.y=8.0064,v3.z=3.2903;
  4792.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4793.     v1.x=-6.0462,v1.y=8.0064,v1.z=3.2903;v2.x=-6.1141,v2.y=6.1920,v2.z=3.2121;v3.x=-5.3383,v3.y=7.0494,v3.z=3.2813;
  4794.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4795.     v1.x=-6.1141,v1.y=6.1920,v1.z=3.2121;v2.x=-5.3585,v2.y=5.4040,v2.z=2.9895;v3.x=-5.3383,v3.y=7.0494,v3.z=3.2813;
  4796.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4797.     v1.x=-5.3383,v1.y=7.0494,v1.z=3.2813;v2.x=-5.3585,v2.y=5.4040,v2.z=2.9895;v3.x=-4.6810,v3.y=6.1542,v3.z=3.0418;
  4798.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4799.     v1.x=-5.3585,v1.y=5.4040,v1.z=2.9895;v2.x=-4.6642,v2.y=4.6722,v2.z=2.4802;v3.x=-4.6810,v3.y=6.1542,v3.z=3.0418;
  4800.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4801.     v1.x=-4.6810,v1.y=6.1542,v1.z=3.0418;v2.x=-4.6642,v2.y=4.6722,v2.z=2.4802;v3.x=-4.0792,v3.y=5.3255,v3.z=2.5209;
  4802.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4803.     v1.x=-3.3559,v1.y=4.2542,v1.z=-0.6768;v2.x=-3.6784,v2.y=4.6576,v2.z=-1.7817;v3.x=-2.8168,v3.y=4.7313,v3.z=-0.6877;
  4804.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4805.     v1.x=-2.8168,v1.y=4.7313,v1.z=-0.6877;v2.x=-3.6784,v2.y=4.6576,v2.z=-1.7817;v3.x=-3.0882,v3.y=5.1805,v3.z=-1.8106;
  4806.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4807.     v1.x=-3.6784,v1.y=4.6576,v1.z=-1.7817;v2.x=-4.2042,v2.y=5.3444,v2.z=-2.5937;v3.x=-3.0882,v3.y=5.1805,v3.z=-1.8106;
  4808.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4809.     v1.x=-3.0882,v1.y=5.1805,v1.z=-1.8106;v2.x=-4.2042,v2.y=5.3444,v2.z=-2.5937;v3.x=-3.5268,v3.y=5.9420,v3.z=-2.6360;
  4810.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4811.     v1.x=-4.2042,v1.y=5.3444,v1.z=-2.5937;v2.x=-4.8322,v2.y=6.1792,v2.z=-3.0661;v3.x=-3.5268,v3.y=5.9420,v3.z=-2.6360;
  4812.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4813.     v1.x=-3.5268,v1.y=5.9420,v1.z=-2.6360;v2.x=-4.8322,v2.y=6.1792,v2.z=-3.0661;v3.x=-4.0485,v3.y=6.8658,v3.z=-3.1181;
  4814.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4815.     v1.x=-4.8322,v1.y=6.1792,v1.z=-3.0661;v2.x=-5.4958,v2.y=7.0716,v2.z=-3.2215;v3.x=-4.0485,v3.y=6.8658,v3.z=-3.1181;
  4816.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4817.     v1.x=-4.0485,v1.y=6.8658,v1.z=-3.1181;v2.x=-5.4958,v2.y=7.0716,v2.z=-3.2215;v3.x=-4.5995,v3.y=7.8537,v3.z=-3.2879;
  4818.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4819.     v1.x=-5.4958,v1.y=7.0716,v1.z=-3.2215;v2.x=-6.1681,v2.y=7.9837,v2.z=-3.0976;v3.x=-4.5995,v3.y=7.8537,v3.z=-3.2879;
  4820.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4821.     v1.x=-4.5995,v1.y=7.8537,v1.z=-3.2879;v2.x=-6.1681,v2.y=7.9837,v2.z=-3.0976;v3.x=-5.1667,v3.y=8.8801,v3.z=-3.2039;
  4822.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4823.     v1.x=-6.1681,v1.y=7.9837,v1.z=-3.0976;v2.x=-6.8514,v2.y=8.9188,v2.z=-2.6998;v3.x=-5.1667,v3.y=8.8801,v3.z=-3.2039;
  4824.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4825.     v1.x=-5.1667,v1.y=8.8801,v1.z=-3.2039;v2.x=-6.8514,v2.y=8.9188,v2.z=-2.6998;v3.x=-5.7806,v3.y=9.9991,v3.z=-2.8827;
  4826.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4827.     v1.x=-6.8514,v1.y=8.9188,v1.z=-2.6998;v2.x=-7.5228,v2.y=9.8485,v2.z=-1.9363;v3.x=-5.7806,v3.y=9.9991,v3.z=-2.8827;
  4828.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4829.     v1.x=-5.7806,v1.y=9.9991,v1.z=-2.8827;v2.x=-7.5228,v2.y=9.8485,v2.z=-1.9363;v3.x=-6.4499,v3.y=11.2324,v3.z=-2.1666;
  4830.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4831.     v1.x=-7.5228,v1.y=9.8485,v1.z=-1.9363;v2.x=-8.0191,v2.y=10.5559,v2.z=-0.6900;v3.x=-6.4499,v3.y=11.2324,v3.z=-2.1666;
  4832.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4833.     v1.x=-6.4499,v1.y=11.2324,v1.z=-2.1666;v2.x=-8.0191,v2.y=10.5559,v2.z=-0.6900;v3.x=-6.9983,v3.y=12.2707,v3.z=-0.8049;
  4834.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4835.     v1.x=-8.0191,v1.y=10.5559,v1.z=-0.6900;v2.x=-8.0692,v2.y=10.6693,v2.z=0.8702;v3.x=-6.9983,v3.y=12.2707,v3.z=-0.8049;
  4836.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4837.     v1.x=-6.9983,v1.y=12.2707,v1.z=-0.8049;v2.x=-8.0692,v2.y=10.6693,v2.z=0.8702;v3.x=-7.0827,v3.y=12.4891,v3.z=1.0328;
  4838.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4839.     v1.x=-8.0692,v1.y=10.6693,v1.z=0.8702;v2.x=-7.5916,v2.y=10.0637,v2.z=2.2267;v3.x=-7.0827,v3.y=12.4891,v3.z=1.0328;
  4840.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4841.     v1.x=-7.0827,v1.y=12.4891,v1.z=1.0328;v2.x=-7.5916,v2.y=10.0637,v2.z=2.2267;v3.x=-6.5842,v3.y=11.6464,v3.z=2.6043;
  4842.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4843.     v1.x=-7.5916,v1.y=10.0637,v1.z=2.2267;v2.x=-6.8257,v2.y=9.0515,v2.z=3.0089;v3.x=-6.5842,v3.y=11.6464,v3.z=2.6043;
  4844.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4845.     v1.x=-6.5842,v1.y=11.6464,v1.z=2.6043;v2.x=-6.8257,v2.y=9.0515,v2.z=3.0089;v3.x=-5.7967,v3.y=10.2535,v3.z=3.3765;
  4846.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4847.     v1.x=-6.8257,v1.y=9.0515,v1.z=3.0089;v2.x=-6.0462,v2.y=8.0064,v2.z=3.2903;v3.x=-5.7967,v3.y=10.2535,v3.z=3.3765;
  4848.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4849.     v1.x=-5.7967,v1.y=10.2535,v1.z=3.3765;v2.x=-6.0462,v2.y=8.0064,v2.z=3.2903;v3.x=-5.0561,v3.y=8.9225,v3.z=3.5179;
  4850.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4851.     v1.x=-6.0462,v1.y=8.0064,v1.z=3.2903;v2.x=-5.3383,v2.y=7.0494,v2.z=3.2813;v3.x=-5.0561,v3.y=8.9225,v3.z=3.5179;
  4852.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4853.     v1.x=-5.0561,v1.y=8.9225,v1.z=3.5179;v2.x=-5.3383,v2.y=7.0494,v2.z=3.2813;v3.x=-4.4419,v3.y=7.8100,v3.z=3.3946;
  4854.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4855.     v1.x=-5.3383,v1.y=7.0494,v1.z=3.2813;v2.x=-4.6810,v2.y=6.1542,v2.z=3.0418;v3.x=-4.4419,v3.y=7.8100,v3.z=3.3946;
  4856.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4857.     v1.x=-4.4419,v1.y=7.8100,v1.z=3.3946;v2.x=-4.6810,v2.y=6.1542,v2.z=3.0418;v3.x=-3.8972,v3.y=6.8169,v3.z=3.1044;
  4858.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4859.     v1.x=-4.6810,v1.y=6.1542,v1.z=3.0418;v2.x=-4.0792,v2.y=5.3255,v2.z=2.5209;v3.x=-3.8972,v3.y=6.8169,v3.z=3.1044;
  4860.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4861.     v1.x=-3.8972,v1.y=6.8169,v1.z=3.1044;v2.x=-4.0792,v2.y=5.3255,v2.z=2.5209;v3.x=-3.4026,v3.y=5.9052,v3.z=2.5636;
  4862.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4863.     v1.x=-2.8168,v1.y=4.7313,v1.z=-0.6877;v2.x=-3.0882,v2.y=5.1805,v2.z=-1.8106;v3.x=-2.2104,v3.y=5.1404,v3.z=-0.6989;
  4864.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4865.     v1.x=-2.2104,v1.y=5.1404,v1.z=-0.6989;v2.x=-3.0882,v2.y=5.1805,v2.z=-1.8106;v3.x=-2.4242,v3.y=5.6290,v3.z=-1.8399;
  4866.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4867.     v1.x=-3.0882,v1.y=5.1805,v1.z=-1.8106;v2.x=-3.5268,v2.y=5.9420,v2.z=-2.6360;v3.x=-2.4242,v3.y=5.6290,v3.z=-1.8399;
  4868.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4869.     v1.x=-2.4242,v1.y=5.6290,v1.z=-1.8399;v2.x=-3.5268,v2.y=5.9420,v2.z=-2.6360;v3.x=-2.7652,v3.y=6.4546,v3.z=-2.6784;
  4870.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4871.     v1.x=-3.5268,v1.y=5.9420,v1.z=-2.6360;v2.x=-4.0485,v2.y=6.8658,v2.z=-3.1181;v3.x=-2.7652,v3.y=6.4546,v3.z=-2.6784;
  4872.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4873.     v1.x=-2.7652,v1.y=6.4546,v1.z=-2.6784;v2.x=-4.0485,v2.y=6.8658,v2.z=-3.1181;v3.x=-3.1684,v3.y=7.4551,v3.z=-3.1663;
  4874.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4875.     v1.x=-4.0485,v1.y=6.8658,v1.z=-3.1181;v2.x=-4.5995,v2.y=7.8537,v2.z=-3.2879;v3.x=-3.1684,v3.y=7.4551,v3.z=-3.1663;
  4876.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4877.     v1.x=-3.1684,v1.y=7.4551,v1.z=-3.1663;v2.x=-4.5995,v2.y=7.8537,v2.z=-3.2879;v3.x=-3.5919,v3.y=8.5226,v3.z=-3.3267;
  4878.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4879.     v1.x=-4.5995,v1.y=7.8537,v1.z=-3.2879;v2.x=-5.1667,v2.y=8.8801,v2.z=-3.2039;v3.x=-3.5919,v3.y=8.5226,v3.z=-3.3267;
  4880.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4881.     v1.x=-3.5919,v1.y=8.5226,v1.z=-3.3267;v2.x=-5.1667,v2.y=8.8801,v2.z=-3.2039;v3.x=-4.0187,v3.y=9.6121,v3.z=-3.1988;
  4882.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4883.     v1.x=-5.1667,v1.y=8.8801,v1.z=-3.2039;v2.x=-5.7806,v2.y=9.9991,v2.z=-2.8827;v3.x=-4.0187,v3.y=9.6121,v3.z=-3.1988;
  4884.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4885.     v1.x=-4.0187,v1.y=9.6121,v1.z=-3.1988;v2.x=-5.7806,v2.y=9.9991,v2.z=-2.8827;v3.x=-4.4504,v3.y=10.7275,v3.z=-2.7880;
  4886.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4887.     v1.x=-5.7806,v1.y=9.9991,v1.z=-2.8827;v2.x=-6.4499,v2.y=11.2324,v2.z=-2.1666;v3.x=-4.4504,v3.y=10.7275,v3.z=-2.7880;
  4888.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4889.     v1.x=-4.4504,v1.y=10.7275,v1.z=-2.7880;v2.x=-6.4499,v2.y=11.2324,v2.z=-2.1666;v3.x=-4.8716,v3.y=11.8343,v3.z=-1.9996;
  4890.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4891.     v1.x=-6.4499,v1.y=11.2324,v1.z=-2.1666;v2.x=-6.9983,v2.y=12.2707,v2.z=-0.8049;v3.x=-4.8716,v3.y=11.8343,v3.z=-1.9996;
  4892.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4893.     v1.x=-4.8716,v1.y=11.8343,v1.z=-1.9996;v2.x=-6.9983,v2.y=12.2707,v2.z=-0.8049;v3.x=-5.1776,v3.y=12.6726,v3.z=-0.7126;
  4894.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4895.     v1.x=-6.9983,v1.y=12.2707,v1.z=-0.8049;v2.x=-7.0827,v2.y=12.4891,v2.z=1.0328;v3.x=-5.1776,v3.y=12.6726,v3.z=-0.7126;
  4896.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4897.     v1.x=-5.1776,v1.y=12.6726,v1.z=-0.7126;v2.x=-7.0827,v2.y=12.4891,v2.z=1.0328;v3.x=-5.1972,v3.y=12.7991,v3.z=0.8987;
  4898.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4899.     v1.x=-7.0827,v1.y=12.4891,v1.z=1.0328;v2.x=-6.5842,v2.y=11.6464,v2.z=2.6043;v3.x=-5.1972,v3.y=12.7991,v3.z=0.8987;
  4900.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4901.     v1.x=-5.1972,v1.y=12.7991,v1.z=0.8987;v2.x=-6.5842,v2.y=11.6464,v2.z=2.6043;v3.x=-4.8827,v3.y=12.0674,v3.z=2.2995;
  4902.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4903.     v1.x=-6.5842,v1.y=11.6464,v1.z=2.6043;v2.x=-5.7967,v2.y=10.2535,v2.z=3.3765;v3.x=-4.8827,v3.y=12.0674,v3.z=2.2995;
  4904.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4905.     v1.x=-4.8827,v1.y=12.0674,v1.z=2.2995;v2.x=-5.7967,v2.y=10.2535,v2.z=3.3765;v3.x=-4.3892,v3.y=10.8530,v3.z=3.1072;
  4906.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4907.     v1.x=-5.7967,v1.y=10.2535,v1.z=3.3765;v2.x=-5.0561,v2.y=8.9225,v2.z=3.5179;v3.x=-4.3892,v3.y=10.8530,v3.z=3.1072;
  4908.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4909.     v1.x=-4.3892,v1.y=10.8530,v1.z=3.1072;v2.x=-5.0561,v2.y=8.9225,v2.z=3.5179;v3.x=-3.8911,v3.y=9.6022,v3.z=3.3977;
  4910.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4911.     v1.x=-5.0561,v1.y=8.9225,v1.z=3.5179;v2.x=-4.4419,v2.y=7.8100,v2.z=3.3946;v3.x=-3.8911,v3.y=9.6022,v3.z=3.3977;
  4912.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4913.     v1.x=-3.8911,v1.y=9.6022,v1.z=3.3977;v2.x=-4.4419,v2.y=7.8100,v2.z=3.3946;v3.x=-3.4407,v3.y=8.4584,v3.z=3.3885;
  4914.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4915.     v1.x=-4.4419,v1.y=7.8100,v1.z=3.3946;v2.x=-3.8972,v2.y=6.8169,v2.z=3.1044;v3.x=-3.4407,v3.y=8.4584,v3.z=3.3885;
  4916.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4917.     v1.x=-3.4407,v1.y=8.4584,v1.z=3.3885;v2.x=-3.8972,v2.y=6.8169,v2.z=3.1044;v3.x=-3.0244,v3.y=7.3898,v3.z=3.1411;
  4918.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4919.     v1.x=-3.8972,v1.y=6.8169,v1.z=3.1044;v2.x=-3.4026,v2.y=5.9052,v2.z=2.5636;v3.x=-3.0244,v3.y=7.3898,v3.z=3.1411;
  4920.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4921.     v1.x=-3.0244,v1.y=7.3898,v1.z=3.1411;v2.x=-3.4026,v2.y=5.9052,v2.z=2.5636;v3.x=-2.6455,v3.y=6.4024,v3.z=2.6033;
  4922.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4923.     v1.x=-2.2104,v1.y=5.1404,v1.z=-0.6989;v2.x=-2.4242,v2.y=5.6290,v2.z=-1.8399;v3.x=-1.5451,v3.y=5.4722,v3.z=-0.7102;
  4924.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4925.     v1.x=-1.5451,v1.y=5.4722,v1.z=-0.7102;v2.x=-2.4242,v2.y=5.6290,v2.z=-1.8399;v3.x=-1.6958,v3.y=5.9929,v3.z=-1.8697;
  4926.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4927.     v1.x=-2.4242,v1.y=5.6290,v1.z=-1.8399;v2.x=-2.7652,v2.y=6.4546,v2.z=-2.6784;v3.x=-1.6958,v3.y=5.9929,v3.z=-1.8697;
  4928.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4929.     v1.x=-1.6958,v1.y=5.9929,v1.z=-1.8697;v2.x=-2.7652,v2.y=6.4546,v2.z=-2.6784;v3.x=-1.9298,v3.y=6.8699,v3.z=-2.7217;
  4930.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4931.     v1.x=-2.7652,v1.y=6.4546,v1.z=-2.6784;v2.x=-3.1684,v2.y=7.4551,v2.z=-3.1663;v3.x=-1.9298,v3.y=6.8699,v3.z=-2.7217;
  4932.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4933.     v1.x=-1.9298,v1.y=6.8699,v1.z=-2.7217;v2.x=-3.1684,v2.y=7.4551,v2.z=-3.1663;v3.x=-2.2034,v3.y=7.9316,v3.z=-3.2169;
  4934.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4935.     v1.x=-3.1684,v1.y=7.4551,v1.z=-3.1663;v2.x=-3.5919,v2.y=8.5226,v2.z=-3.3267;v3.x=-2.2034,v3.y=7.9316,v3.z=-3.2169;
  4936.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4937.     v1.x=-2.2034,v1.y=7.9316,v1.z=-3.2169;v2.x=-3.5919,v2.y=8.5226,v2.z=-3.3267;v3.x=-2.4884,v3.y=9.0630,v3.z=-3.3763;
  4938.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4939.     v1.x=-3.5919,v1.y=8.5226,v1.z=-3.3267;v2.x=-4.0187,v2.y=9.6121,v2.z=-3.1988;v3.x=-2.4884,v3.y=9.0630,v3.z=-3.3763;
  4940.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4941.     v1.x=-2.4884,v1.y=9.0630,v1.z=-3.3763;v2.x=-4.0187,v2.y=9.6121,v2.z=-3.1988;v3.x=-2.7721,v3.y=10.2111,v3.z=-3.2338;
  4942.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4943.     v1.x=-4.0187,v1.y=9.6121,v1.z=-3.1988;v2.x=-4.4504,v2.y=10.7275,v2.z=-2.7880;v3.x=-2.7721,v3.y=10.2111,v3.z=-3.2338;
  4944.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4945.     v1.x=-2.7721,v1.y=10.2111,v1.z=-3.2338;v2.x=-4.4504,v2.y=10.7275,v2.z=-2.7880;v3.x=-3.0514,v3.y=11.3633,v3.z=-2.7915;
  4946.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4947.     v1.x=-4.4504,v1.y=10.7275,v1.z=-2.7880;v2.x=-4.8716,v2.y=11.8343,v2.z=-1.9996;v3.x=-3.0514,v3.y=11.3633,v3.z=-2.7915;
  4948.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4949.     v1.x=-3.0514,v1.y=11.3633,v1.z=-2.7915;v2.x=-4.8716,v2.y=11.8343,v2.z=-1.9996;v3.x=-3.3114,v3.y=12.4652,v3.z=-1.9724;
  4950.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4951.     v1.x=-4.8716,v1.y=11.8343,v1.z=-1.9996;v2.x=-5.1776,v2.y=12.6726,v2.z=-0.7126;v3.x=-3.3114,v3.y=12.4652,v3.z=-1.9724;
  4952.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4953.     v1.x=-3.3114,v1.y=12.4652,v1.z=-1.9724;v2.x=-5.1776,v2.y=12.6726,v2.z=-0.7126;v3.x=-3.4876,v3.y=13.2641,v3.z=-0.6930;
  4954.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4955.     v1.x=-5.1776,v1.y=12.6726,v1.z=-0.7126;v2.x=-5.1972,v2.y=12.7991,v2.z=0.8987;v3.x=-3.4876,v3.y=13.2641,v3.z=-0.6930;
  4956.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4957.     v1.x=-3.4876,v1.y=13.2641,v1.z=-0.6930;v2.x=-5.1972,v2.y=12.7991,v2.z=0.8987;v3.x=-3.4839,v3.y=13.3621,v3.z=0.8687;
  4958.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4959.     v1.x=-5.1972,v1.y=12.7991,v1.z=0.8987;v2.x=-4.8827,v2.y=12.0674,v2.z=2.2995;v3.x=-3.4839,v3.y=13.3621,v3.z=0.8687;
  4960.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4961.     v1.x=-3.4839,v1.y=13.3621,v1.z=0.8687;v2.x=-4.8827,v2.y=12.0674,v2.z=2.2995;v3.x=-3.2793,v3.y=12.6398,v3.z=2.2343;
  4962.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4963.     v1.x=-4.8827,v1.y=12.0674,v1.z=2.2995;v2.x=-4.3892,v2.y=10.8530,v2.z=3.1072;v3.x=-3.2793,v3.y=12.6398,v3.z=2.2343;
  4964.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4965.     v1.x=-3.2793,v1.y=12.6398,v1.z=2.2343;v2.x=-4.3892,v2.y=10.8530,v2.z=3.1072;v3.x=-2.9655,v3.y=11.4411,v3.z=3.0619;
  4966.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4967.     v1.x=-4.3892,v1.y=10.8530,v1.z=3.1072;v2.x=-3.8911,v2.y=9.6022,v2.z=3.3977;v3.x=-2.9655,v3.y=11.4411,v3.z=3.0619;
  4968.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4969.     v1.x=-2.9655,v1.y=11.4411,v1.z=3.0619;v2.x=-3.8911,v2.y=9.6022,v2.z=3.3977;v3.x=-2.6432,v3.y=10.1727,v3.z=3.4005;
  4970.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4971.     v1.x=-3.8911,v1.y=9.6022,v1.z=3.3977;v2.x=-3.4407,v2.y=8.4584,v2.z=3.3885;v3.x=-2.6432,v3.y=10.1727,v3.z=3.4005;
  4972.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4973.     v1.x=-2.6432,v1.y=10.1727,v1.z=3.4005;v2.x=-3.4407,v2.y=8.4584,v2.z=3.3885;v3.x=-2.3450,v3.y=8.9785,v3.z=3.4253;
  4974.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4975.     v1.x=-3.4407,v1.y=8.4584,v1.z=3.3885;v2.x=-3.0244,v2.y=7.3898,v2.z=3.1411;v3.x=-2.3450,v3.y=8.9785,v3.z=3.4253;
  4976.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4977.     v1.x=-2.3450,v1.y=8.9785,v1.z=3.4253;v2.x=-3.0244,v2.y=7.3898,v2.z=3.1411;v3.x=-2.0673,v3.y=7.8479,v3.z=3.1880;
  4978.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4979.     v1.x=-3.0244,v1.y=7.3898,v1.z=3.1411;v2.x=-2.6455,v2.y=6.4024,v2.z=2.6033;v3.x=-2.0673,v3.y=7.8479,v3.z=3.1880;
  4980.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4981.     v1.x=-2.0673,v1.y=7.8479,v1.z=3.1880;v2.x=-2.6455,v2.y=6.4024,v2.z=2.6033;v3.x=-1.8163,v3.y=6.8018,v3.z=2.6449;
  4982.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4983.     v1.x=-1.5451,v1.y=5.4722,v1.z=-0.7102;v2.x=-1.6958,v2.y=5.9929,v2.z=-1.8697;v3.x=-0.8309,v3.y=5.7183,v3.z=-0.7217;
  4984.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4985.     v1.x=-0.8309,v1.y=5.7183,v1.z=-0.7217;v2.x=-1.6958,v2.y=5.9929,v2.z=-1.8697;v3.x=-0.9136,v3.y=6.2628,v3.z=-1.9000;
  4986.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4987.     v1.x=-1.6958,v1.y=5.9929,v1.z=-1.8697;v2.x=-1.9298,v2.y=6.8699,v2.z=-2.7217;v3.x=-0.9136,v3.y=6.2628,v3.z=-1.9000;
  4988.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4989.     v1.x=-0.9136,v1.y=6.2628,v1.z=-1.9000;v2.x=-1.9298,v2.y=6.8699,v2.z=-2.7217;v3.x=-1.0330,v3.y=7.1772,v3.z=-2.7662;
  4990.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4991.     v1.x=-1.9298,v1.y=6.8699,v1.z=-2.7217;v2.x=-2.2034,v2.y=7.9316,v2.z=-3.2169;v3.x=-1.0330,v3.y=7.1772,v3.z=-2.7662;
  4992.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4993.     v1.x=-1.0330,v1.y=7.1772,v1.z=-2.7662;v2.x=-2.2034,v2.y=7.9316,v2.z=-3.2169;v3.x=-1.1678,v3.y=8.2824,v3.z=-3.2720;
  4994.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  4995.     v1.x=-2.2034,v1.y=7.9316,v1.z=-3.2169;v2.x=-2.4884,v2.y=9.0630,v2.z=-3.3763;v3.x=-1.1678,v3.y=8.2824,v3.z=-3.2720;
  4996.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4997.     v1.x=-1.1678,v1.y=8.2824,v1.z=-3.2720;v2.x=-2.4884,v2.y=9.0630,v2.z=-3.3763;v3.x=-1.3053,v3.y=9.4614,v3.z=-3.4496;
  4998.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  4999.     v1.x=-2.4884,v1.y=9.0630,v1.z=-3.3763;v2.x=-2.7721,v2.y=10.2111,v2.z=-3.2338;v3.x=-1.3053,v3.y=9.4614,v3.z=-3.4496;
  5000.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5001.     v1.x=-1.3053,v1.y=9.4614,v1.z=-3.4496;v2.x=-2.7721,v2.y=10.2111,v2.z=-3.2338;v3.x=-1.4429,v3.y=10.6832,v3.z=-3.3592;
  5002.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5003.     v1.x=-2.7721,v1.y=10.2111,v1.z=-3.2338;v2.x=-3.0514,v2.y=11.3633,v2.z=-2.7915;v3.x=-1.4429,v3.y=10.6832,v3.z=-3.3592;
  5004.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5005.     v1.x=-1.4429,v1.y=10.6832,v1.z=-3.3592;v2.x=-3.0514,v2.y=11.3633,v2.z=-2.7915;v3.x=-1.5880,v3.y=12.0092,v3.z=-3.0175;
  5006.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5007.     v1.x=-3.0514,v1.y=11.3633,v1.z=-2.7915;v2.x=-3.3114,v2.y=12.4652,v2.z=-1.9724;v3.x=-1.5880,v3.y=12.0092,v3.z=-3.0175;
  5008.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5009.     v1.x=-1.5880,v1.y=12.0092,v1.z=-3.0175;v2.x=-3.3114,v2.y=12.4652,v2.z=-1.9724;v3.x=-1.7401,v3.y=13.4609,v3.z=-2.2628;
  5010.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5011.     v1.x=-3.3114,v1.y=12.4652,v1.z=-1.9724;v2.x=-3.4876,v2.y=13.2641,v2.z=-0.6930;v3.x=-1.7401,v3.y=13.4609,v3.z=-2.2628;
  5012.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5013.     v1.x=-1.7401,v1.y=13.4609,v1.z=-2.2628;v2.x=-3.4876,v2.y=13.2641,v2.z=-0.6930;v3.x=-1.8531,v3.y=14.6718,v3.z=-0.8390;
  5014.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5015.     v1.x=-3.4876,v1.y=13.2641,v1.z=-0.6930;v2.x=-3.4839,v2.y=13.3621,v2.z=0.8687;v3.x=-1.8531,v3.y=14.6718,v3.z=-0.8390;
  5016.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5017.     v1.x=-1.8531,v1.y=14.6718,v1.z=-0.8390;v2.x=-3.4839,v2.y=13.3621,v2.z=0.8687;v3.x=-1.8468,v3.y=14.9115,v3.z=1.0758;
  5018.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5019.     v1.x=-3.4839,v1.y=13.3621,v1.z=0.8687;v2.x=-3.2793,v2.y=12.6398,v2.z=2.2343;v3.x=-1.8468,v3.y=14.9115,v3.z=1.0758;
  5020.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5021.     v1.x=-1.8468,v1.y=14.9115,v1.z=1.0758;v2.x=-3.2793,v2.y=12.6398,v2.z=2.2343;v3.x=-1.7033,v3.y=13.9048,v3.z=2.7144;
  5022.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5023.     v1.x=-3.2793,v1.y=12.6398,v1.z=2.2343;v2.x=-2.9655,v2.y=11.4411,v2.z=3.0619;v3.x=-1.7033,v3.y=13.9048,v3.z=2.7144;
  5024.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5025.     v1.x=-1.7033,v1.y=13.9048,v1.z=2.7144;v2.x=-2.9655,v2.y=11.4411,v2.z=3.0619;v3.x=-1.5010,v3.y=12.2548,v3.z=3.5260;
  5026.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5027.     v1.x=-2.9655,v1.y=11.4411,v1.z=3.0619;v2.x=-2.6432,v2.y=10.1727,v2.z=3.4005;v3.x=-1.5010,v3.y=12.2548,v3.z=3.5260;
  5028.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5029.     v1.x=-1.5010,v1.y=12.2548,v1.z=3.5260;v2.x=-2.6432,v2.y=10.1727,v2.z=3.4005;v3.x=-1.3186,v3.y=10.6777,v3.z=3.6822;
  5030.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5031.     v1.x=-2.6432,v1.y=10.1727,v1.z=3.4005;v2.x=-2.3450,v2.y=8.9785,v2.z=3.4253;v3.x=-1.3186,v3.y=10.6777,v3.z=3.6822;
  5032.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5033.     v1.x=-1.3186,v1.y=10.6777,v1.z=3.6822;v2.x=-2.3450,v2.y=8.9785,v2.z=3.4253;v3.x=-1.1702,v3.y=9.3558,v3.z=3.5590;
  5034.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5035.     v1.x=-2.3450,v1.y=8.9785,v1.z=3.4253;v2.x=-2.0673,v2.y=7.8479,v2.z=3.1880;v3.x=-1.1702,v3.y=9.3558,v3.z=3.5590;
  5036.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5037.     v1.x=-1.1702,v1.y=9.3558,v1.z=3.5590;v2.x=-2.0673,v2.y=7.8479,v2.z=3.1880;v3.x=-1.0409,v3.y=8.1745,v3.z=3.2570;
  5038.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5039.     v1.x=-2.0673,v1.y=7.8479,v1.z=3.1880;v2.x=-1.8163,v2.y=6.8018,v2.z=2.6449;v3.x=-1.0409,v3.y=8.1745,v3.z=3.2570;
  5040.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5041.     v1.x=-1.0409,v1.y=8.1745,v1.z=3.2570;v2.x=-1.8163,v2.y=6.8018,v2.z=2.6449;v3.x=-0.9275,v3.y=7.0917,v3.z=2.6902;
  5042.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5043.     v1.x=-0.8309,v1.y=5.7183,v1.z=-0.7217;v2.x=-0.9136,v2.y=6.2628,v2.z=-1.9000;v3.x=-0.0787,v3.y=5.8714,v3.z=-0.7334;
  5044.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5045.     v1.x=-0.0787,v1.y=5.8714,v1.z=-0.7334;v2.x=-0.9136,v2.y=6.2628,v2.z=-1.9000;v3.x=-0.0898,v3.y=6.4310,v3.z=-1.9308;
  5046.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5047.     v1.x=-0.9136,v1.y=6.2628,v1.z=-1.9000;v2.x=-1.0330,v2.y=7.1772,v2.z=-2.7662;v3.x=-0.0898,v3.y=6.4310,v3.z=-1.9308;
  5048.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5049.     v1.x=-0.0898,v1.y=6.4310,v1.z=-1.9308;v2.x=-1.0330,v2.y=7.1772,v2.z=-2.7662;v3.x=-0.0888,v3.y=7.3683,v3.z=-2.8108;
  5050.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5051.     v1.x=-1.0330,v1.y=7.1772,v1.z=-2.7662;v2.x=-1.1678,v2.y=8.2824,v2.z=-3.2720;v3.x=-0.0888,v3.y=7.3683,v3.z=-2.8108;
  5052.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5053.     v1.x=-0.0888,v1.y=7.3683,v1.z=-2.8108;v2.x=-1.1678,v2.y=8.2824,v2.z=-3.2720;v3.x=-0.0780,v3.y=8.5001,v3.z=-3.3234;
  5054.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5055.     v1.x=-1.1678,v1.y=8.2824,v1.z=-3.2720;v2.x=-1.3053,v2.y=9.4614,v2.z=-3.4496;v3.x=-0.0780,v3.y=8.5001,v3.z=-3.3234;
  5056.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5057.     v1.x=-0.0780,v1.y=8.5001,v1.z=-3.3234;v2.x=-1.3053,v2.y=9.4614,v2.z=-3.4496;v3.x=-0.0600,v3.y=9.7054,v3.z=-3.4956;
  5058.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5059.     v1.x=-1.3053,v1.y=9.4614,v1.z=-3.4496;v2.x=-1.4429,v2.y=10.6832,v2.z=-3.3592;v3.x=-0.0600,v3.y=9.7054,v3.z=-3.4956;
  5060.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5061.     v1.x=-0.0600,v1.y=9.7054,v1.z=-3.4956;v2.x=-1.4429,v2.y=10.6832,v2.z=-3.3592;v3.x=-0.0363,v3.y=10.9398,v3.z=-3.3746;
  5062.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5063.     v1.x=-1.4429,v1.y=10.6832,v1.z=-3.3592;v2.x=-1.5880,v2.y=12.0092,v2.z=-3.0175;v3.x=-0.0363,v3.y=10.9398,v3.z=-3.3746;
  5064.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5065.     v1.x=-0.0363,v1.y=10.9398,v1.z=-3.3746;v2.x=-1.5880,v2.y=12.0092,v2.z=-3.0175;v3.x=-0.0068,v3.y=12.2261,v3.z=-2.9699;
  5066.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5067.     v1.x=-1.5880,v1.y=12.0092,v1.z=-3.0175;v2.x=-1.7401,v2.y=13.4609,v2.z=-2.2628;v3.x=-0.0068,v3.y=12.2261,v3.z=-2.9699;
  5068.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5069.     v1.x=-0.0068,v1.y=12.2261,v1.z=-2.9699;v2.x=-1.7401,v2.y=13.4609,v2.z=-2.2628;v3.x=0.0303,v3.y=13.5437,v3.z=-2.1614;
  5070.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5071.     v1.x=-1.7401,v1.y=13.4609,v1.z=-2.2628;v2.x=-1.8531,v2.y=14.6718,v2.z=-0.8390;v3.x=0.0303,v3.y=13.5437,v3.z=-2.1614;
  5072.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5073.     v1.x=0.0303,v1.y=13.5437,v1.z=-2.1614;v2.x=-1.8531,v2.y=14.6718,v2.z=-0.8390;v3.x=0.0724,v3.y=14.5732,v3.z=-0.7806;
  5074.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5075.     v1.x=-1.8531,v1.y=14.6718,v1.z=-0.8390;v2.x=-1.8468,v2.y=14.9115,v2.z=1.0758;v3.x=0.0724,v3.y=14.5732,v3.z=-0.7806;
  5076.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5077.     v1.x=0.0724,v1.y=14.5732,v1.z=-0.7806;v2.x=-1.8468,v2.y=14.9115,v2.z=1.0758;v3.x=0.1062,v3.y=14.7382,v3.z=0.9901;
  5078.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5079.     v1.x=-1.8468,v1.y=14.9115,v1.z=1.0758;v2.x=-1.7033,v2.y=13.9048,v2.z=2.7144;v3.x=0.1062,v3.y=14.7382,v3.z=0.9901;
  5080.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5081.     v1.x=0.1062,v1.y=14.7382,v1.z=0.9901;v2.x=-1.7033,v2.y=13.9048,v2.z=2.7144;v3.x=0.1173,v3.y=13.8406,v3.z=2.5213;
  5082.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5083.     v1.x=-1.7033,v1.y=13.9048,v1.z=2.7144;v2.x=-1.5010,v2.y=12.2548,v2.z=3.5260;v3.x=0.1173,v3.y=13.8406,v3.z=2.5213;
  5084.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5085.     v1.x=0.1173,v1.y=13.8406,v1.z=2.5213;v2.x=-1.5010,v2.y=12.2548,v2.z=3.5260;v3.x=0.1062,v3.y=12.3667,v3.z=3.3618;
  5086.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5087.     v1.x=-1.5010,v1.y=12.2548,v1.z=3.5260;v2.x=-1.3186,v2.y=10.6777,v2.z=3.6822;v3.x=0.1062,v3.y=12.3667,v3.z=3.3618;
  5088.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5089.     v1.x=0.1062,v1.y=12.3667,v1.z=3.3618;v2.x=-1.3186,v2.y=10.6777,v2.z=3.6822;v3.x=0.0850,v3.y=10.8912,v3.z=3.6208;
  5090.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5091.     v1.x=-1.3186,v1.y=10.6777,v1.z=3.6822;v2.x=-1.1702,v2.y=9.3558,v2.z=3.5590;v3.x=0.0850,v3.y=10.8912,v3.z=3.6208;
  5092.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5093.     v1.x=0.0850,v1.y=10.8912,v1.z=3.6208;v2.x=-1.1702,v2.y=9.3558,v2.z=3.5590;v3.x=0.0613,v3.y=9.5820,v3.z=3.5749;
  5094.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5095.     v1.x=-1.1702,v1.y=9.3558,v1.z=3.5590;v2.x=-1.0409,v2.y=8.1745,v2.z=3.2570;v3.x=0.0613,v3.y=9.5820,v3.z=3.5749;
  5096.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5097.     v1.x=0.0613,v1.y=9.5820,v1.z=3.5749;v2.x=-1.0409,v2.y=8.1745,v2.z=3.2570;v3.x=0.0355,v3.y=8.3775,v3.z=3.3005;
  5098.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5099.     v1.x=-1.0409,v1.y=8.1745,v1.z=3.2570;v2.x=-0.9275,v2.y=7.0917,v2.z=2.6902;v3.x=0.0355,v3.y=8.3775,v3.z=3.3005;
  5100.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5101.     v1.x=0.0355,v1.y=8.3775,v1.z=3.3005;v2.x=-0.9275,v2.y=7.0917,v2.z=2.6902;v3.x=0.0062,v3.y=7.2691,v3.z=2.7325;
  5102.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5103.     v1.x=-0.0787,v1.y=5.8714,v1.z=-0.7334;v2.x=-0.0898,v2.y=6.4310,v2.z=-1.9308;v3.x=0.6995,v3.y=5.9259,v3.z=-0.7453;
  5104.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5105.     v1.x=0.6995,v1.y=5.9259,v1.z=-0.7453;v2.x=-0.0898,v2.y=6.4310,v2.z=-1.9308;v3.x=0.7626,v3.y=6.4912,v3.z=-1.9621;
  5106.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5107.     v1.x=-0.0898,v1.y=6.4310,v1.z=-1.9308;v2.x=-0.0888,v2.y=7.3683,v2.z=-2.8108;v3.x=0.7626,v3.y=6.4912,v3.z=-1.9621;
  5108.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5109.     v1.x=0.7626,v1.y=6.4912,v1.z=-1.9621;v2.x=-0.0888,v2.y=7.3683,v2.z=-2.8108;v3.x=0.8879,v3.y=7.4355,v3.z=-2.8561;
  5110.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5111.     v1.x=-0.0888,v1.y=7.3683,v1.z=-2.8108;v2.x=-0.0780,v2.y=8.5001,v2.z=-3.3234;v3.x=0.8879,v3.y=7.4355,v3.z=-2.8561;
  5112.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5113.     v1.x=0.8879,v1.y=7.4355,v1.z=-2.8561;v2.x=-0.0780,v2.y=8.5001,v2.z=-3.3234;v3.x=1.0490,v3.y=8.5749,v3.z=-3.3751;
  5114.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5115.     v1.x=-0.0780,v1.y=8.5001,v1.z=-3.3234;v2.x=-0.0600,v2.y=9.7054,v2.z=-3.4956;v3.x=1.0490,v3.y=8.5749,v3.z=-3.3751;
  5116.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5117.     v1.x=1.0490,v1.y=8.5749,v1.z=-3.3751;v2.x=-0.0600,v2.y=9.7054,v2.z=-3.4956;v3.x=1.2271,v3.y=9.7860,v3.z=-3.5391;
  5118.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5119.     v1.x=-0.0600,v1.y=9.7054,v1.z=-3.4956;v2.x=-0.0363,v2.y=10.9398,v2.z=-3.3746;v3.x=1.2271,v3.y=9.7860,v3.z=-3.5391;
  5120.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5121.     v1.x=1.2271,v1.y=9.7860,v1.z=-3.5391;v2.x=-0.0363,v2.y=10.9398,v2.z=-3.3746;v3.x=1.4125,v3.y=11.0070,v3.z=-3.3776;
  5122.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5123.     v1.x=-0.0363,v1.y=10.9398,v1.z=-3.3746;v2.x=-0.0068,v2.y=12.2261,v2.z=-2.9699;v3.x=1.4125,v3.y=11.0070,v3.z=-3.3776;
  5124.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5125.     v1.x=1.4125,v1.y=11.0070,v1.z=-3.3776;v2.x=-0.0068,v2.y=12.2261,v2.z=-2.9699;v3.x=1.6006,v3.y=12.2083,v3.z=-2.8898;
  5126.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5127.     v1.x=-0.0068,v1.y=12.2261,v1.z=-2.9699;v2.x=0.0303,v2.y=13.5437,v2.z=-2.1614;v3.x=1.6006,v3.y=12.2083,v3.z=-2.8898;
  5128.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5129.     v1.x=1.6006,v1.y=12.2083,v1.z=-2.8898;v2.x=0.0303,v2.y=13.5437,v2.z=-2.1614;v3.x=1.7813,v3.y=13.3141,v3.z=-2.0133;
  5130.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5131.     v1.x=0.0303,v1.y=13.5437,v1.z=-2.1614;v2.x=0.0724,v2.y=14.5732,v2.z=-0.7806;v3.x=1.7813,v3.y=13.3141,v3.z=-2.0133;
  5132.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5133.     v1.x=1.7813,v1.y=13.3141,v1.z=-2.0133;v2.x=0.0724,v2.y=14.5732,v2.z=-0.7806;v3.x=1.9184,v3.y=14.0762,v3.z=-0.6978;
  5134.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5135.     v1.x=0.0724,v1.y=14.5732,v1.z=-0.7806;v2.x=0.1062,v2.y=14.7382,v2.z=0.9901;v3.x=1.9184,v3.y=14.0762,v3.z=-0.6978;
  5136.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5137.     v1.x=1.9184,v1.y=14.0762,v1.z=-0.6978;v2.x=0.1062,v2.y=14.7382,v2.z=0.9901;v3.x=1.9555,v3.y=14.1393,v3.z=0.8694;
  5138.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5139.     v1.x=0.1062,v1.y=14.7382,v1.z=0.9901;v2.x=0.1173,v2.y=13.8406,v2.z=2.5213;v3.x=1.9555,v3.y=14.1393,v3.z=0.8694;
  5140.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5141.     v1.x=1.9555,v1.y=14.1393,v1.z=0.8694;v2.x=0.1173,v2.y=13.8406,v2.z=2.5213;v3.x=1.8711,v3.y=13.4119,v3.z=2.2477;
  5142.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5143.     v1.x=0.1173,v1.y=13.8406,v1.z=2.5213;v2.x=0.1062,v2.y=12.3667,v2.z=3.3618;v3.x=1.8711,v3.y=13.4119,v3.z=2.2477;
  5144.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5145.     v1.x=1.8711,v1.y=13.4119,v1.z=2.2477;v2.x=0.1062,v2.y=12.3667,v2.z=3.3618;v3.x=1.7071,v3.y=12.2109,v3.z=3.1226;
  5146.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5147.     v1.x=0.1062,v1.y=12.3667,v1.z=3.3618;v2.x=0.0850,v2.y=10.8912,v2.z=3.6208;v3.x=1.7071,v3.y=12.2109,v3.z=3.1226;
  5148.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5149.     v1.x=1.7071,v1.y=12.2109,v1.z=3.1226;v2.x=0.0850,v2.y=10.8912,v2.z=3.6208;v3.x=1.5193,v3.y=10.9074,v3.z=3.5190;
  5150.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5151.     v1.x=0.0850,v1.y=10.8912,v1.z=3.6208;v2.x=0.0613,v2.y=9.5820,v2.z=3.5749;v3.x=1.5193,v3.y=10.9074,v3.z=3.5190;
  5152.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5153.     v1.x=1.5193,v1.y=10.9074,v1.z=3.5190;v2.x=0.0613,v2.y=9.5820,v2.z=3.5749;v3.x=1.3319,v3.y=9.6469,v3.z=3.5775;
  5154.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5155.     v1.x=0.0613,v1.y=9.5820,v1.z=3.5749;v2.x=0.0355,v2.y=8.3775,v2.z=3.3005;v3.x=1.3319,v3.y=9.6469,v3.z=3.5775;
  5156.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5157.     v1.x=1.3319,v1.y=9.6469,v1.z=3.5775;v2.x=0.0355,v2.y=8.3775,v2.z=3.3005;v3.x=1.1474,v3.y=8.4403,v3.z=3.3417;
  5158.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5159.     v1.x=0.0355,v1.y=8.3775,v1.z=3.3005;v2.x=0.0062,v2.y=7.2691,v2.z=2.7325;v3.x=1.1474,v3.y=8.4403,v3.z=3.3417;
  5160.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5161.     v1.x=1.1474,v1.y=8.4403,v1.z=3.3417;v2.x=0.0062,v2.y=7.2691,v2.z=2.7325;v3.x=0.9707,v3.y=7.3243,v3.z=2.7750;
  5162.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5163.     v1.x=0.6995,v1.y=5.9259,v1.z=-0.7453;v2.x=0.7626,v2.y=6.4912,v2.z=-1.9621;v3.x=1.4908,v3.y=5.8776,v3.z=-0.7574;
  5164.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5165.     v1.x=1.4908,v1.y=5.8776,v1.z=-0.7574;v2.x=0.7626,v2.y=6.4912,v2.z=-1.9621;v3.x=1.6293,v3.y=6.4388,v3.z=-1.9939;
  5166.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5167.     v1.x=0.7626,v1.y=6.4912,v1.z=-1.9621;v2.x=0.8879,v2.y=7.4355,v2.z=-2.8561;v3.x=1.6293,v3.y=6.4388,v3.z=-1.9939;
  5168.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5169.     v1.x=1.6293,v1.y=6.4388,v1.z=-1.9939;v2.x=0.8879,v2.y=7.4355,v2.z=-2.8561;v3.x=1.8807,v3.y=7.3733,v3.z=-2.9028;
  5170.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5171.     v1.x=0.8879,v1.y=7.4355,v1.z=-2.8561;v2.x=1.0490,v2.y=8.5749,v2.z=-3.3751;v3.x=1.8807,v3.y=7.3733,v3.z=-2.9028;
  5172.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5173.     v1.x=1.8807,v1.y=7.3733,v1.z=-2.9028;v2.x=1.0490,v2.y=8.5749,v2.z=-3.3751;v3.x=2.1939,v3.y=8.4991,v3.z=-3.4333;
  5174.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5175.     v1.x=1.0490,v1.y=8.5749,v1.z=-3.3751;v2.x=1.2271,v2.y=9.7860,v2.z=-3.5391;v3.x=2.1939,v3.y=8.4991,v3.z=-3.4333;
  5176.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5177.     v1.x=2.1939,v1.y=8.4991,v1.z=-3.4333;v2.x=1.2271,v2.y=9.7860,v2.z=-3.5391;v3.x=2.5341,v3.y=9.6971,v3.z=-3.6176;
  5178.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5179.     v1.x=1.2271,v1.y=9.7860,v1.z=-3.5391;v2.x=1.4125,v2.y=11.0070,v2.z=-3.3776;v3.x=2.5341,v3.y=9.6971,v3.z=-3.6176;
  5180.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5181.     v1.x=2.5341,v1.y=9.6971,v1.z=-3.6176;v2.x=1.4125,v2.y=11.0070,v2.z=-3.3776;v3.x=2.8905,v3.y=10.9335,v3.z=-3.5159;
  5182.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5183.     v1.x=1.4125,v1.y=11.0070,v1.z=-3.3776;v2.x=1.6006,v2.y=12.2083,v2.z=-2.8898;v3.x=2.8905,v3.y=10.9335,v3.z=-3.5159;
  5184.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5185.     v1.x=2.8905,v1.y=10.9335,v1.z=-3.5159;v2.x=1.6006,v2.y=12.2083,v2.z=-2.8898;v3.x=3.2781,v3.y=12.2618,v3.z=-3.1439;
  5186.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5187.     v1.x=1.6006,v1.y=12.2083,v1.z=-2.8898;v2.x=1.7813,v2.y=13.3141,v2.z=-2.0133;v3.x=3.2781,v3.y=12.2618,v3.z=-3.1439;
  5188.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5189.     v1.x=3.2781,v1.y=12.2618,v1.z=-3.1439;v2.x=1.7813,v2.y=13.3141,v2.z=-2.0133;v3.x=3.7030,v3.y=13.6929,v3.z=-2.3421;
  5190.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5191.     v1.x=1.7813,v1.y=13.3141,v1.z=-2.0133;v2.x=1.9184,v2.y=14.0762,v2.z=-0.6978;v3.x=3.7030,v3.y=13.6929,v3.z=-2.3421;
  5192.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5193.     v1.x=3.7030,v1.y=13.6929,v1.z=-2.3421;v2.x=1.9184,v2.y=14.0762,v2.z=-0.6978;v3.x=4.0662,v3.y=14.8658,v3.z=-0.8636;
  5194.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5195.     v1.x=1.9184,v1.y=14.0762,v1.z=-0.6978;v2.x=1.9555,v2.y=14.1393,v2.z=0.8694;v3.x=4.0662,v3.y=14.8658,v3.z=-0.8636;
  5196.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5197.     v1.x=4.0662,v1.y=14.8658,v1.z=-0.8636;v2.x=1.9555,v2.y=14.1393,v2.z=0.8694;v3.x=4.1630,v3.y=15.0788,v3.z=1.1047;
  5198.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5199.     v1.x=1.9555,v1.y=14.1393,v1.z=0.8694;v2.x=1.8711,v2.y=13.4119,v2.z=2.2477;v3.x=4.1630,v3.y=15.0788,v3.z=1.1047;
  5200.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5201.     v1.x=4.1630,v1.y=15.0788,v1.z=1.1047;v2.x=1.8711,v2.y=13.4119,v2.z=2.2477;v3.x=3.9061,v3.y=14.0760,v3.z=2.7927;
  5202.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5203.     v1.x=1.8711,v1.y=13.4119,v1.z=2.2477;v2.x=1.7071,v2.y=12.2109,v2.z=3.1226;v3.x=3.9061,v3.y=14.0760,v3.z=2.7927;
  5204.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5205.     v1.x=3.9061,v1.y=14.0760,v1.z=2.7927;v2.x=1.7071,v2.y=12.2109,v2.z=3.1226;v3.x=3.4536,v3.y=12.4438,v3.z=3.6481;
  5206.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5207.     v1.x=1.7071,v1.y=12.2109,v1.z=3.1226;v2.x=1.5193,v2.y=10.9074,v2.z=3.5190;v3.x=3.4536,v3.y=12.4438,v3.z=3.6481;
  5208.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5209.     v1.x=3.4536,v1.y=12.4438,v1.z=3.6481;v2.x=1.5193,v2.y=10.9074,v2.z=3.5190;v3.x=3.0065,v3.y=10.8725,v3.z=3.8356;
  5210.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5211.     v1.x=1.5193,v1.y=10.9074,v1.z=3.5190;v2.x=1.3319,v2.y=9.6469,v2.z=3.5775;v3.x=3.0065,v3.y=10.8725,v3.z=3.8356;
  5212.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5213.     v1.x=3.0065,v1.y=10.8725,v1.z=3.8356;v2.x=1.3319,v2.y=9.6469,v2.z=3.5775;v3.x=2.6226,v3.y=9.5408,v3.z=3.7250;
  5214.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5215.     v1.x=1.3319,v1.y=9.6469,v1.z=3.5775;v2.x=1.1474,v2.y=8.4403,v2.z=3.3417;v3.x=2.6226,v3.y=9.5408,v3.z=3.7250;
  5216.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5217.     v1.x=2.6226,v1.y=9.5408,v1.z=3.7250;v2.x=1.1474,v2.y=8.4403,v2.z=3.3417;v3.x=2.2738,v3.y=8.3441,v3.z=3.4157;
  5218.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5219.     v1.x=1.1474,v1.y=8.4403,v1.z=3.3417;v2.x=0.9707,v2.y=7.3243,v2.z=2.7750;v3.x=2.2738,v3.y=8.3441,v3.z=3.4157;
  5220.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5221.     v1.x=2.2738,v1.y=8.3441,v1.z=3.4157;v2.x=0.9707,v2.y=7.3243,v2.z=2.7750;v3.x=1.9488,v3.y=7.2483,v3.z=2.8227;
  5222.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5223.     v1.x=1.4908,v1.y=5.8776,v1.z=-0.7574;v2.x=1.6293,v2.y=6.4388,v2.z=-1.9939;v3.x=2.2816,v3.y=5.7240,v3.z=-0.7696;
  5224.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5225.     v1.x=2.2816,v1.y=5.7240,v1.z=-0.7696;v2.x=1.6293,v2.y=6.4388,v2.z=-1.9939;v3.x=2.4955,v3.y=6.2710,v3.z=-2.0262;
  5226.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5227.     v1.x=1.6293,v1.y=6.4388,v1.z=-1.9939;v2.x=1.8807,v2.y=7.3733,v2.z=-2.9028;v3.x=2.4955,v3.y=6.2710,v3.z=-2.0262;
  5228.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5229.     v1.x=2.4955,v1.y=6.2710,v1.z=-2.0262;v2.x=1.8807,v2.y=7.3733,v2.z=-2.9028;v3.x=2.8729,v3.y=7.1793,v3.z=-2.9497;
  5230.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5231.     v1.x=1.8807,v1.y=7.3733,v1.z=-2.9028;v2.x=2.1939,v2.y=8.4991,v2.z=-3.4333;v3.x=2.8729,v3.y=7.1793,v3.z=-2.9497;
  5232.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5233.     v1.x=2.8729,v1.y=7.1793,v1.z=-2.9497;v2.x=2.1939,v2.y=8.4991,v2.z=-3.4333;v3.x=3.3378,v3.y=8.2720,v3.z=-3.4883;
  5234.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5235.     v1.x=2.1939,v1.y=8.4991,v1.z=-3.4333;v2.x=2.5341,v2.y=9.6971,v2.z=-3.6176;v3.x=3.3378,v3.y=8.2720,v3.z=-3.4883;
  5236.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5237.     v1.x=3.3378,v1.y=8.2720,v1.z=-3.4883;v2.x=2.5341,v2.y=9.6971,v2.z=-3.6176;v3.x=3.8394,v3.y=9.4338,v3.z=-3.6727;
  5238.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5239.     v1.x=2.5341,v1.y=9.6971,v1.z=-3.6176;v2.x=2.8905,v2.y=10.9335,v2.z=-3.5159;v3.x=3.8394,v3.y=9.4338,v3.z=-3.6727;
  5240.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5241.     v1.x=3.8394,v1.y=9.4338,v1.z=-3.6727;v2.x=2.8905,v2.y=10.9335,v2.z=-3.5159;v3.x=4.3605,v3.y=10.6271,v3.z=-3.5587;
  5242.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5243.     v1.x=2.8905,v1.y=10.9335,v1.z=-3.5159;v2.x=3.2781,v2.y=12.2618,v2.z=-3.1439;v3.x=4.3605,v3.y=10.6271,v3.z=-3.5587;
  5244.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5245.     v1.x=4.3605,v1.y=10.6271,v1.z=-3.5587;v2.x=3.2781,v2.y=12.2618,v2.z=-3.1439;v3.x=4.9175,v3.y=11.8907,v3.z=-3.1596;
  5246.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5247.     v1.x=3.2781,v1.y=12.2618,v1.z=-3.1439;v2.x=3.7030,v2.y=13.6929,v2.z=-2.3421;v3.x=4.9175,v3.y=11.8907,v3.z=-3.1596;
  5248.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5249.     v1.x=4.9175,v1.y=11.8907,v1.z=-3.1596;v2.x=3.7030,v2.y=13.6929,v2.z=-2.3421;v3.x=5.5117,v3.y=13.2210,v3.z=-2.3298;
  5250.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5251.     v1.x=3.7030,v1.y=13.6929,v1.z=-2.3421;v2.x=4.0662,v2.y=14.8658,v2.z=-0.8636;v3.x=5.5117,v3.y=13.2210,v3.z=-2.3298;
  5252.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5253.     v1.x=5.5117,v1.y=13.2210,v1.z=-2.3298;v2.x=4.0662,v2.y=14.8658,v2.z=-0.8636;v3.x=6.0029,v3.y=14.2860,v3.z=-0.8513;
  5254.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5255.     v1.x=4.0662,v1.y=14.8658,v1.z=-0.8636;v2.x=4.1630,v2.y=15.0788,v2.z=1.1047;v3.x=6.0029,v3.y=14.2860,v3.z=-0.8513;
  5256.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5257.     v1.x=6.0029,v1.y=14.2860,v1.z=-0.8513;v2.x=4.1630,v2.y=15.0788,v2.z=1.1047;v3.x=6.1167,v3.y=14.4628,v3.z=1.0850;
  5258.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5259.     v1.x=4.1630,v1.y=15.0788,v1.z=1.1047;v2.x=3.9061,v2.y=14.0760,v2.z=2.7927;v3.x=6.1167,v3.y=14.4628,v3.z=1.0850;
  5260.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5261.     v1.x=6.1167,v1.y=14.4628,v1.z=1.0850;v2.x=3.9061,v2.y=14.0760,v2.z=2.7927;v3.x=5.7438,v3.y=13.5323,v3.z=2.7516;
  5262.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5263.     v1.x=3.9061,v1.y=14.0760,v1.z=2.7927;v2.x=3.4536,v2.y=12.4438,v2.z=3.6481;v3.x=5.7438,v3.y=13.5323,v3.z=2.7516;
  5264.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5265.     v1.x=5.7438,v1.y=13.5323,v1.z=2.7516;v2.x=3.4536,v2.y=12.4438,v2.z=3.6481;v3.x=5.1027,v3.y=12.0197,v3.z=3.6265;
  5266.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5267.     v1.x=3.4536,v1.y=12.4438,v1.z=3.6481;v2.x=3.0065,v2.y=10.8725,v2.z=3.8356;v3.x=5.1027,v3.y=12.0197,v3.z=3.6265;
  5268.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5269.     v1.x=5.1027,v1.y=12.0197,v1.z=3.6265;v2.x=3.0065,v2.y=10.8725,v2.z=3.8356;v3.x=4.4644,v3.y=10.5417,v3.z=3.8537;
  5270.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5271.     v1.x=3.0065,v1.y=10.8725,v1.z=3.8356;v2.x=2.6226,v2.y=9.5408,v2.z=3.7250;v3.x=4.4644,v3.y=10.5417,v3.z=3.8537;
  5272.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5273.     v1.x=4.4644,v1.y=10.5417,v1.z=3.8537;v2.x=2.6226,v2.y=9.5408,v2.z=3.7250;v3.x=3.9076,v3.y=9.2649,v3.z=3.7701;
  5274.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5275.     v1.x=2.6226,v1.y=9.5408,v1.z=3.7250;v2.x=2.2738,v2.y=8.3441,v2.z=3.4157;v3.x=3.9076,v3.y=9.2649,v3.z=3.7701;
  5276.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5277.     v1.x=3.9076,v1.y=9.2649,v1.z=3.7701;v2.x=2.2738,v2.y=8.3441,v2.z=3.4157;v3.x=3.3981,v3.y=8.1064,v3.z=3.4677;
  5278.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5279.     v1.x=2.2738,v1.y=8.3441,v1.z=3.4157;v2.x=1.9488,v2.y=7.2483,v2.z=2.8227;v3.x=3.3981,v3.y=8.1064,v3.z=3.4677;
  5280.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5281.     v1.x=3.3981,v1.y=8.1064,v1.z=3.4677;v2.x=1.9488,v2.y=7.2483,v2.z=2.8227;v3.x=2.9250,v3.y=7.0446,v3.z=2.8680;
  5282.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5283.     v1.x=2.2816,v1.y=5.7240,v1.z=-0.7696;v2.x=2.4955,v2.y=6.2710,v2.z=-2.0262;v3.x=3.0580,v3.y=5.4644,v3.z=-0.7821;
  5284.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5285.     v1.x=3.0580,v1.y=5.4644,v1.z=-0.7821;v2.x=2.4955,v2.y=6.2710,v2.z=-2.0262;v3.x=3.3461,v3.y=5.9871,v3.z=-2.0590;
  5286.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5287.     v1.x=2.4955,v1.y=6.2710,v1.z=-2.0262;v2.x=2.8729,v2.y=7.1793,v2.z=-2.9497;v3.x=3.3461,v3.y=5.9871,v3.z=-2.0590;
  5288.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5289.     v1.x=3.3461,v1.y=5.9871,v1.z=-2.0590;v2.x=2.8729,v2.y=7.1793,v2.z=-2.9497;v3.x=3.8469,v3.y=6.8524,v3.z=-2.9972;
  5290.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5291.     v1.x=2.8729,v1.y=7.1793,v1.z=-2.9497;v2.x=3.3378,v2.y=8.2720,v2.z=-3.4883;v3.x=3.8469,v3.y=6.8524,v3.z=-2.9972;
  5292.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5293.     v1.x=3.8469,v1.y=6.8524,v1.z=-2.9972;v2.x=3.3378,v2.y=8.2720,v2.z=-3.4883;v3.x=4.4608,v3.y=7.8924,v3.z=-3.5413;
  5294.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5295.     v1.x=3.3378,v1.y=8.2720,v1.z=-3.4883;v2.x=3.8394,v2.y=9.4338,v2.z=-3.6727;v3.x=4.4608,v3.y=7.8924,v3.z=-3.5413;
  5296.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5297.     v1.x=4.4608,v1.y=7.8924,v1.z=-3.5413;v2.x=3.8394,v2.y=9.4338,v2.z=-3.6727;v3.x=5.1197,v3.y=8.9948,v3.z=-3.7103;
  5298.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5299.     v1.x=3.8394,v1.y=9.4338,v1.z=-3.6727;v2.x=4.3605,v2.y=10.6271,v2.z=-3.5587;v3.x=5.1197,v3.y=8.9948,v3.z=-3.7103;
  5300.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5301.     v1.x=5.1197,v1.y=8.9948,v1.z=-3.7103;v2.x=4.3605,v2.y=10.6271,v2.z=-3.5587;v3.x=5.7871,v3.y=10.0995,v3.z=-3.5303;
  5302.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5303.     v1.x=4.3605,v1.y=10.6271,v1.z=-3.5587;v2.x=4.9175,v2.y=11.8907,v2.z=-3.1596;v3.x=5.7871,v3.y=10.0995,v3.z=-3.5303;
  5304.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5305.     v1.x=5.7871,v1.y=10.0995,v1.z=-3.5303;v2.x=4.9175,v2.y=11.8907,v2.z=-3.1596;v3.x=6.4394,v3.y=11.1670,v3.z=-2.9976;
  5306.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5307.     v1.x=4.9175,v1.y=11.8907,v1.z=-3.1596;v2.x=5.5117,v2.y=13.2210,v2.z=-2.3298;v3.x=6.4394,v3.y=11.1670,v3.z=-2.9976;
  5308.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5309.     v1.x=6.4394,v1.y=11.1670,v1.z=-2.9976;v2.x=5.5117,v2.y=13.2210,v2.z=-2.3298;v3.x=7.0281,v3.y=12.1151,v3.z=-2.0627;
  5310.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5311.     v1.x=5.5117,v1.y=13.2210,v1.z=-2.3298;v2.x=6.0029,v2.y=14.2860,v2.z=-0.8513;v3.x=7.0281,v3.y=12.1151,v3.z=-2.0627;
  5312.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5313.     v1.x=7.0281,v1.y=12.1151,v1.z=-2.0627;v2.x=6.0029,v2.y=14.2860,v2.z=-0.8513;v3.x=7.4284,v3.y=12.7353,v3.z=-0.7062;
  5314.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5315.     v1.x=6.0029,v1.y=14.2860,v1.z=-0.8513;v2.x=6.1167,v2.y=14.4628,v2.z=1.0850;v3.x=7.4284,v3.y=12.7353,v3.z=-0.7062;
  5316.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5317.     v1.x=7.4284,v1.y=12.7353,v1.z=-0.7062;v2.x=6.1167,v2.y=14.4628,v2.z=1.0850;v3.x=7.4746,v3.y=12.7587,v3.z=0.8751;
  5318.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5319.     v1.x=6.1167,v1.y=14.4628,v1.z=1.0850;v2.x=5.7438,v2.y=13.5323,v2.z=2.7516;v3.x=7.4746,v3.y=12.7587,v3.z=0.8751;
  5320.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5321.     v1.x=7.4746,v1.y=12.7587,v1.z=0.8751;v2.x=5.7438,v2.y=13.5323,v2.z=2.7516;v3.x=7.1253,v3.y=12.1299,v3.z=2.2729;
  5322.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5323.     v1.x=5.7438,v1.y=13.5323,v1.z=2.7516;v2.x=5.1027,v2.y=12.0197,v2.z=3.6265;v3.x=7.1253,v3.y=12.1299,v3.z=2.2729;
  5324.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5325.     v1.x=7.1253,v1.y=12.1299,v1.z=2.2729;v2.x=5.1027,v2.y=12.0197,v2.z=3.6265;v3.x=6.5242,v3.y=11.0982,v3.z=3.1967;
  5326.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5327.     v1.x=5.1027,v1.y=12.0197,v1.z=3.6265;v2.x=4.4644,v2.y=10.5417,v2.z=3.8537;v3.x=6.5242,v3.y=11.0982,v3.z=3.1967;
  5328.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5329.     v1.x=6.5242,v1.y=11.0982,v1.z=3.1967;v2.x=4.4644,v2.y=10.5417,v2.z=3.8537;v3.x=5.8448,v3.y=9.9522,v3.z=3.6490;
  5330.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5331.     v1.x=4.4644,v1.y=10.5417,v1.z=3.8537;v2.x=3.9076,v2.y=9.2649,v2.z=3.7701;v3.x=5.8448,v3.y=9.9522,v3.z=3.6490;
  5332.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5333.     v1.x=5.8448,v1.y=9.9522,v1.z=3.6490;v2.x=3.9076,v2.y=9.2649,v2.z=3.7701;v3.x=5.1653,v3.y=8.8183,v3.z=3.7391;
  5334.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5335.     v1.x=3.9076,v1.y=9.2649,v1.z=3.7701;v2.x=3.3981,v2.y=8.1064,v2.z=3.4677;v3.x=5.1653,v3.y=8.8183,v3.z=3.7391;
  5336.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5337.     v1.x=5.1653,v1.y=8.8183,v1.z=3.7391;v2.x=3.3981,v2.y=8.1064,v2.z=3.4677;v3.x=4.5026,v3.y=7.7234,v3.z=3.5035;
  5338.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5339.     v1.x=3.3981,v1.y=8.1064,v1.z=3.4677;v2.x=2.9250,v2.y=7.0446,v2.z=2.8680;v3.x=4.5026,v3.y=7.7234,v3.z=3.5035;
  5340.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5341.     v1.x=4.5026,v1.y=7.7234,v1.z=3.5035;v2.x=2.9250,v2.y=7.0446,v2.z=2.8680;v3.x=3.8826,v3.y=6.7116,v3.z=2.9116;
  5342.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5343.     v1.x=3.0580,v1.y=5.4644,v1.z=-0.7821;v2.x=3.3461,v2.y=5.9871,v2.z=-2.0590;v3.x=3.8058,v3.y=5.0998,v3.z=-0.7948;
  5344.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5345.     v1.x=3.8058,v1.y=5.0998,v1.z=-0.7948;v2.x=3.3461,v2.y=5.9871,v2.z=-2.0590;v3.x=4.1653,v3.y=5.5882,v3.z=-2.0924;
  5346.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5347.     v1.x=3.3461,v1.y=5.9871,v1.z=-2.0590;v2.x=3.8469,v2.y=6.8524,v2.z=-2.9972;v3.x=4.1653,v3.y=5.5882,v3.z=-2.0924;
  5348.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5349.     v1.x=4.1653,v1.y=5.5882,v1.z=-2.0924;v2.x=3.8469,v2.y=6.8524,v2.z=-2.9972;v3.x=4.7845,v3.y=6.3933,v3.z=-3.0461;
  5350.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5351.     v1.x=3.8469,v1.y=6.8524,v1.z=-2.9972;v2.x=4.4608,v2.y=7.8924,v2.z=-3.5413;v3.x=4.7845,v3.y=6.3933,v3.z=-3.0461;
  5352.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5353.     v1.x=4.7845,v1.y=6.3933,v1.z=-3.0461;v2.x=4.4608,v2.y=7.8924,v2.z=-3.5413;v3.x=5.5403,v3.y=7.3591,v3.z=-3.6023;
  5354.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5355.     v1.x=4.4608,v1.y=7.8924,v1.z=-3.5413;v2.x=5.1197,v2.y=8.9948,v2.z=-3.7103;v3.x=5.5403,v3.y=7.3591,v3.z=-3.6023;
  5356.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5357.     v1.x=5.5403,v1.y=7.3591,v1.z=-3.6023;v2.x=5.1197,v2.y=8.9948,v2.z=-3.7103;v3.x=6.3511,v3.y=8.3838,v3.z=-3.7926;
  5358.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5359.     v1.x=5.1197,v1.y=8.9948,v1.z=-3.7103;v2.x=5.7871,v2.y=10.0995,v2.z=-3.5303;v3.x=6.3511,v3.y=8.3838,v3.z=-3.7926;
  5360.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5361.     v1.x=6.3511,v1.y=8.3838,v1.z=-3.7926;v2.x=5.7871,v2.y=10.0995,v2.z=-3.5303;v3.x=7.1898,v3.y=9.4349,v3.z=-3.6750;
  5362.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5363.     v1.x=5.7871,v1.y=10.0995,v1.z=-3.5303;v2.x=6.4394,v2.y=11.1670,v2.z=-2.9976;v3.x=7.1898,v3.y=9.4349,v3.z=-3.6750;
  5364.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5365.     v1.x=7.1898,v1.y=9.4349,v1.z=-3.6750;v2.x=6.4394,v2.y=11.1670,v2.z=-2.9976;v3.x=8.0832,v3.y=10.5464,v3.z=-3.2628;
  5366.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5367.     v1.x=6.4394,v1.y=11.1670,v1.z=-2.9976;v2.x=7.0281,v2.y=12.1151,v2.z=-2.0627;v3.x=8.0832,v3.y=10.5464,v3.z=-3.2628;
  5368.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5369.     v1.x=8.0832,v1.y=10.5464,v1.z=-3.2628;v2.x=7.0281,v2.y=12.1151,v2.z=-2.0627;v3.x=9.0314,v3.y=11.7145,v3.z=-2.4059;
  5370.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5371.     v1.x=7.0281,v1.y=12.1151,v1.z=-2.0627;v2.x=7.4284,v2.y=12.7353,v2.z=-0.7062;v3.x=9.0314,v3.y=11.7145,v3.z=-2.4059;
  5372.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5373.     v1.x=9.0314,v1.y=11.7145,v1.z=-2.4059;v2.x=7.4284,v2.y=12.7353,v2.z=-0.7062;v3.x=9.8061,v3.y=12.6456,v3.z=-0.8791;
  5374.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5375.     v1.x=7.4284,v1.y=12.7353,v1.z=-0.7062;v2.x=7.4746,v2.y=12.7587,v2.z=0.8751;v3.x=9.8061,v3.y=12.6456,v3.z=-0.8791;
  5376.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5377.     v1.x=9.8061,v1.y=12.6456,v1.z=-0.8791;v2.x=7.4746,v2.y=12.7587,v2.z=0.8751;v3.x=9.9668,v3.y=12.7916,v3.z=1.1204;
  5378.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5379.     v1.x=7.4746,v1.y=12.7587,v1.z=0.8751;v2.x=7.1253,v2.y=12.1299,v2.z=2.2729;v3.x=9.9668,v3.y=12.7916,v3.z=1.1204;
  5380.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5381.     v1.x=9.9668,v1.y=12.7916,v1.z=1.1204;v2.x=7.1253,v2.y=12.1299,v2.z=2.2729;v3.x=9.3461,v3.y=11.9630,v3.z=2.8415;
  5382.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5383.     v1.x=7.1253,v1.y=12.1299,v1.z=2.2729;v2.x=6.5242,v2.y=11.0982,v2.z=3.1967;v3.x=9.3461,v3.y=11.9630,v3.z=2.8415;
  5384.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5385.     v1.x=9.3461,v1.y=11.9630,v1.z=2.8415;v2.x=6.5242,v2.y=11.0982,v2.z=3.1967;v3.x=8.3024,v3.y=10.6256,v3.z=3.7450;
  5386.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5387.     v1.x=6.5242,v1.y=11.0982,v1.z=3.1967;v2.x=5.8448,v2.y=9.9522,v2.z=3.6490;v3.x=8.3024,v3.y=10.6256,v3.z=3.7450;
  5388.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5389.     v1.x=8.3024,v1.y=10.6256,v1.z=3.7450;v2.x=5.8448,v2.y=9.9522,v2.z=3.6490;v3.x=7.2707,v3.y=9.3219,v3.z=3.9796;
  5390.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5391.     v1.x=5.8448,v1.y=9.9522,v1.z=3.6490;v2.x=5.1653,v2.y=8.8183,v2.z=3.7391;v3.x=7.2707,v3.y=9.3219,v3.z=3.9796;
  5392.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5393.     v1.x=7.2707,v1.y=9.3219,v1.z=3.9796;v2.x=5.1653,v2.y=8.8183,v2.z=3.7391;v3.x=6.3740,v3.y=8.1971,v3.z=3.8933;
  5394.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5395.     v1.x=5.1653,v1.y=8.8183,v1.z=3.7391;v2.x=4.5026,v2.y=7.7234,v2.z=3.5035;v3.x=6.3740,v3.y=8.1971,v3.z=3.8933;
  5396.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5397.     v1.x=6.3740,v1.y=8.1971,v1.z=3.8933;v2.x=4.5026,v2.y=7.7234,v2.z=3.5035;v3.x=5.5562,v3.y=7.1777,v3.z=3.5810;
  5398.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5399.     v1.x=4.5026,v1.y=7.7234,v1.z=3.5035;v2.x=3.8826,v2.y=6.7116,v2.z=2.9116;v3.x=5.5562,v3.y=7.1777,v3.z=3.5810;
  5400.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5401.     v1.x=5.5562,v1.y=7.1777,v1.z=3.5810;v2.x=3.8826,v2.y=6.7116,v2.z=2.9116;v3.x=4.8005,v3.y=6.2450,v3.z=2.9617;
  5402.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5403.     v1.x=3.8058,v1.y=5.0998,v1.z=-0.7948;v2.x=4.1653,v2.y=5.5882,v2.z=-2.0924;v3.x=4.5108,v3.y=4.6333,v3.z=-0.8076;
  5404.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5405.     v1.x=4.5108,v1.y=4.6333,v1.z=-0.8076;v2.x=4.1653,v2.y=5.5882,v2.z=-2.0924;v3.x=4.9378,v3.y=5.0777,v3.z=-2.1263;
  5406.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5407.     v1.x=4.1653,v1.y=5.5882,v1.z=-2.0924;v2.x=4.7845,v2.y=6.3933,v2.z=-3.0461;v3.x=4.9378,v3.y=5.0777,v3.z=-2.1263;
  5408.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5409.     v1.x=4.9378,v1.y=5.0777,v1.z=-2.1263;v2.x=4.7845,v2.y=6.3933,v2.z=-3.0461;v3.x=5.6684,v3.y=5.8067,v3.z=-3.0955;
  5410.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5411.     v1.x=4.7845,v1.y=6.3933,v1.z=-3.0461;v2.x=5.5403,v2.y=7.3591,v2.z=-3.6023;v3.x=5.6684,v3.y=5.8067,v3.z=-3.0955;
  5412.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5413.     v1.x=5.6684,v1.y=5.8067,v1.z=-3.0955;v2.x=5.5403,v2.y=7.3591,v2.z=-3.6023;v3.x=6.5578,v3.y=6.6793,v3.z=-3.6613;
  5414.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5415.     v1.x=5.5403,v1.y=7.3591,v1.z=-3.6023;v2.x=6.3511,v2.y=8.3838,v2.z=-3.7926;v3.x=6.5578,v3.y=6.6793,v3.z=-3.6613;
  5416.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5417.     v1.x=6.5578,v1.y=6.6793,v1.z=-3.6613;v2.x=6.3511,v2.y=8.3838,v2.z=-3.7926;v3.x=7.5109,v3.y=7.6044,v3.z=-3.8579;
  5418.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5419.     v1.x=6.3511,v1.y=8.3838,v1.z=-3.7926;v2.x=7.1898,v2.y=9.4349,v2.z=-3.6750;v3.x=7.5109,v3.y=7.6044,v3.z=-3.8579;
  5420.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5421.     v1.x=7.5109,v1.y=7.6044,v1.z=-3.8579;v2.x=7.1898,v2.y=9.4349,v2.z=-3.6750;v3.x=8.4992,v3.y=8.5562,v3.z=-3.7494;
  5422.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5423.     v1.x=7.1898,v1.y=9.4349,v1.z=-3.6750;v2.x=8.0832,v2.y=10.5464,v2.z=-3.2628;v3.x=8.4992,v3.y=8.5562,v3.z=-3.7494;
  5424.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5425.     v1.x=8.4992,v1.y=8.5562,v1.z=-3.7494;v2.x=8.0832,v2.y=10.5464,v2.z=-3.2628;v3.x=9.5654,v3.y=9.5762,v3.z=-3.3526;
  5426.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5427.     v1.x=8.0832,v1.y=10.5464,v1.z=-3.2628;v2.x=9.0314,v2.y=11.7145,v2.z=-2.4059;v3.x=9.5654,v3.y=9.5762,v3.z=-3.3526;
  5428.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5429.     v1.x=9.5654,v1.y=9.5762,v1.z=-3.3526;v2.x=9.0314,v2.y=11.7145,v2.z=-2.4059;v3.x=10.7210,v3.y=10.6714,v3.z=-2.4977;
  5430.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5431.     v1.x=9.0314,v1.y=11.7145,v1.z=-2.4059;v2.x=9.8061,v2.y=12.6456,v2.z=-0.8791;v3.x=10.7210,v3.y=10.6714,v3.z=-2.4977;
  5432.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5433.     v1.x=10.7210,v1.y=10.6714,v1.z=-2.4977;v2.x=9.8061,v2.y=12.6456,v2.z=-0.8791;v3.x=11.6817,v3.y=11.5609,v3.z=-0.9209;
  5434.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5435.     v1.x=9.8061,v1.y=12.6456,v1.z=-0.8791;v2.x=9.9668,v2.y=12.7916,v2.z=1.1204;v3.x=11.6817,v3.y=11.5609,v3.z=-0.9209;
  5436.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5437.     v1.x=11.6817,v1.y=11.5609,v1.z=-0.9209;v2.x=9.9668,v2.y=12.7916,v2.z=1.1204;v3.x=11.8847,v3.y=11.7060,v3.z=1.1780;
  5438.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5439.     v1.x=9.9668,v1.y=12.7916,v1.z=1.1204;v2.x=9.3461,v2.y=11.9630,v2.z=2.8415;v3.x=11.8847,v3.y=11.7060,v3.z=1.1780;
  5440.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5441.     v1.x=11.8847,v1.y=11.7060,v1.z=1.1780;v2.x=9.3461,v2.y=11.9630,v2.z=2.8415;v3.x=11.1127,v3.y=10.9168,v3.z=2.9781;
  5442.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5443.     v1.x=9.3461,v1.y=11.9630,v1.z=2.8415;v2.x=8.3024,v2.y=10.6256,v2.z=3.7450;v3.x=11.1127,v3.y=10.9168,v3.z=2.9781;
  5444.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5445.     v1.x=11.1127,v1.y=10.9168,v1.z=2.9781;v2.x=8.3024,v2.y=10.6256,v2.z=3.7450;v3.x=9.8245,v3.y=9.6507,v3.z=3.8903;
  5446.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5447.     v1.x=8.3024,v1.y=10.6256,v1.z=3.7450;v2.x=7.2707,v2.y=9.3219,v2.z=3.9796;v3.x=9.8245,v3.y=9.6507,v3.z=3.8903;
  5448.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5449.     v1.x=9.8245,v1.y=9.6507,v1.z=3.8903;v2.x=7.2707,v2.y=9.3219,v2.z=3.9796;v3.x=8.5738,v3.y=8.4380,v3.z=4.0903;
  5450.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5451.     v1.x=7.2707,v1.y=9.3219,v1.z=3.9796;v2.x=6.3740,v2.y=8.1971,v2.z=3.8933;v3.x=8.5738,v3.y=8.4380,v3.z=4.0903;
  5452.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5453.     v1.x=8.5738,v1.y=8.4380,v1.z=4.0903;v2.x=6.3740,v2.y=8.1971,v2.z=3.8933;v3.x=7.5092,v3.y=7.4128,v3.z=3.9723;
  5454.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5455.     v1.x=6.3740,v1.y=8.1971,v1.z=3.8933;v2.x=5.5562,v2.y=7.1777,v2.z=3.5810;v3.x=7.5092,v3.y=7.4128,v3.z=3.9723;
  5456.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5457.     v1.x=7.5092,v1.y=7.4128,v1.z=3.9723;v2.x=5.5562,v2.y=7.1777,v2.z=3.5810;v3.x=6.5490,v3.y=6.4936,v3.z=3.6425;
  5458.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5459.     v1.x=5.5562,v1.y=7.1777,v1.z=3.5810;v2.x=4.8005,v2.y=6.2450,v2.z=2.9617;v3.x=6.5490,v3.y=6.4936,v3.z=3.6425;
  5460.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5461.     v1.x=6.5490,v1.y=6.4936,v1.z=3.6425;v2.x=4.8005,v2.y=6.2450,v2.z=2.9617;v3.x=5.6646,v3.y=5.6549,v3.z=3.0102;
  5462.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5463.     v1.x=4.5108,v1.y=4.6333,v1.z=-0.8076;v2.x=4.9378,v2.y=5.0777,v2.z=-2.1263;v3.x=5.1592,v3.y=4.0698,v3.z=-0.8207;
  5464.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5465.     v1.x=5.1592,v1.y=4.0698,v1.z=-0.8207;v2.x=4.9378,v2.y=5.0777,v2.z=-2.1263;v3.x=5.6485,v3.y=4.4609,v3.z=-2.1607;
  5466.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5467.     v1.x=4.9378,v1.y=5.0777,v1.z=-2.1263;v2.x=5.6684,v2.y=5.8067,v2.z=-3.0955;v3.x=5.6485,v3.y=4.4609,v3.z=-2.1607;
  5468.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5469.     v1.x=5.6485,v1.y=4.4609,v1.z=-2.1607;v2.x=5.6684,v2.y=5.8067,v2.z=-3.0955;v3.x=6.4814,v3.y=5.0986,v3.z=-3.1453;
  5470.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5471.     v1.x=5.6684,v1.y=5.8067,v1.z=-3.0955;v2.x=6.5578,v2.y=6.6793,v2.z=-3.6613;v3.x=6.4814,v3.y=5.0986,v3.z=-3.1453;
  5472.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5473.     v1.x=6.4814,v1.y=5.0986,v1.z=-3.1453;v2.x=6.5578,v2.y=6.6793,v2.z=-3.6613;v3.x=7.4941,v3.y=5.8604,v3.z=-3.7168;
  5474.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5475.     v1.x=6.5578,v1.y=6.6793,v1.z=-3.6613;v2.x=7.5109,v2.y=7.6044,v2.z=-3.8579;v3.x=7.4941,v3.y=5.8604,v3.z=-3.7168;
  5476.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5477.     v1.x=7.4941,v1.y=5.8604,v1.z=-3.7168;v2.x=7.5109,v2.y=7.6044,v2.z=-3.8579;v3.x=8.5758,v3.y=6.6647,v3.z=-3.8974;
  5478.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5479.     v1.x=7.5109,v1.y=7.6044,v1.z=-3.8579;v2.x=8.4992,v2.y=8.5562,v2.z=-3.7494;v3.x=8.5758,v3.y=6.6647,v3.z=-3.8974;
  5480.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5481.     v1.x=8.5758,v1.y=6.6647,v1.z=-3.8974;v2.x=8.4992,v2.y=8.5562,v2.z=-3.7494;v3.x=9.6709,v3.y=7.4712,v3.z=-3.7195;
  5482.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5483.     v1.x=8.4992,v1.y=8.5562,v1.z=-3.7494;v2.x=9.5654,v2.y=9.5762,v2.z=-3.3526;v3.x=9.6709,v3.y=7.4712,v3.z=-3.7195;
  5484.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5485.     v1.x=9.6709,v1.y=7.4712,v1.z=-3.7195;v2.x=9.5654,v2.y=9.5762,v2.z=-3.3526;v3.x=10.7529,v3.y=8.2601,v3.z=-3.1824;
  5486.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5487.     v1.x=9.5654,v1.y=9.5762,v1.z=-3.3526;v2.x=10.7210,v2.y=10.6714,v2.z=-2.4977;v3.x=10.7529,v3.y=8.2601,v3.z=-3.1824;
  5488.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5489.     v1.x=10.7529,v1.y=8.2601,v1.z=-3.1824;v2.x=10.7210,v2.y=10.6714,v2.z=-2.4977;v3.x=11.7547,v3.y=8.9805,v3.z=-2.2171;
  5490.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5491.     v1.x=10.7210,v1.y=10.6714,v1.z=-2.4977;v2.x=11.6817,v2.y=11.5609,v2.z=-0.9209;v3.x=11.7547,v3.y=8.9805,v3.z=-2.2171;
  5492.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5493.     v1.x=11.7547,v1.y=8.9805,v1.z=-2.2171;v2.x=11.6817,v2.y=11.5609,v2.z=-0.9209;v3.x=12.4549,v3.y=9.4671,v3.z=-0.7684;
  5494.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5495.     v1.x=11.6817,v1.y=11.5609,v1.z=-0.9209;v2.x=11.8847,v2.y=11.7060,v2.z=1.1780;v3.x=12.4549,v3.y=9.4671,v3.z=-0.7684;
  5496.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5497.     v1.x=12.4549,v1.y=9.4671,v1.z=-0.7684;v2.x=11.8847,v2.y=11.7060,v2.z=1.1780;v3.x=12.5329,v3.y=9.4874,v3.z=0.9575;
  5498.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5499.     v1.x=11.8847,v1.y=11.7060,v1.z=1.1780;v2.x=11.1127,v2.y=10.9168,v2.z=2.9781;v3.x=12.5329,v3.y=9.4874,v3.z=0.9575;
  5500.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5501.     v1.x=12.5329,v1.y=9.4874,v1.z=0.9575;v2.x=11.1127,v2.y=10.9168,v2.z=2.9781;v3.x=11.9008,v3.y=8.9867,v3.z=2.4752;
  5502.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5503.     v1.x=11.1127,v1.y=10.9168,v1.z=2.9781;v2.x=9.8245,v2.y=9.6507,v2.z=3.8903;v3.x=11.9008,v3.y=8.9867,v3.z=2.4752;
  5504.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5505.     v1.x=11.9008,v1.y=8.9867,v1.z=2.4752;v2.x=9.8245,v2.y=9.6507,v2.z=3.8903;v3.x=10.8379,v3.y=8.1793,v3.z=3.4387;
  5506.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5507.     v1.x=9.8245,v1.y=9.6507,v1.z=3.8903;v2.x=8.5738,v2.y=8.4380,v2.z=4.0903;v3.x=10.8379,v3.y=8.1793,v3.z=3.4387;
  5508.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5509.     v1.x=10.8379,v1.y=8.1793,v1.z=3.4387;v2.x=8.5738,v2.y=8.4380,v2.z=4.0903;v3.x=9.6765,v3.y=7.3104,v3.z=3.8752;
  5510.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5511.     v1.x=8.5738,v1.y=8.4380,v1.z=4.0903;v2.x=7.5092,v2.y=7.4128,v2.z=3.9723;v3.x=9.6765,v3.y=7.3104,v3.z=3.8752;
  5512.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5513.     v1.x=9.6765,v1.y=7.3104,v1.z=3.8752;v2.x=7.5092,v2.y=7.4128,v2.z=3.9723;v3.x=8.5491,v3.y=6.4748,v3.z=3.9396;
  5514.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5515.     v1.x=7.5092,v1.y=7.4128,v1.z=3.9723;v2.x=6.5490,v2.y=6.4936,v2.z=3.6425;v3.x=8.5491,v3.y=6.4748,v3.z=3.9396;
  5516.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5517.     v1.x=8.5491,v1.y=6.4748,v1.z=3.9396;v2.x=6.5490,v2.y=6.4936,v2.z=3.6425;v3.x=7.4659,v3.y=5.6789,v3.z=3.6801;
  5518.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5519.     v1.x=6.5490,v1.y=6.4936,v1.z=3.6425;v2.x=5.6646,v2.y=5.6549,v2.z=3.0102;v3.x=7.4659,v3.y=5.6789,v3.z=3.6801;
  5520.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5521.     v1.x=7.4659,v1.y=5.6789,v1.z=3.6801;v2.x=5.6646,v2.y=5.6549,v2.z=3.0102;v3.x=6.4592,v3.y=4.9476,v3.z=3.0560;
  5522.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5523.     v1.x=5.1592,v1.y=4.0698,v1.z=-0.8207;v2.x=5.6485,v2.y=4.4609,v2.z=-2.1607;v3.x=5.7378,v3.y=3.4160,v3.z=-0.8340;
  5524.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5525.     v1.x=5.7378,v1.y=3.4160,v1.z=-0.8340;v2.x=5.6485,v2.y=4.4609,v2.z=-2.1607;v3.x=6.2825,v3.y=3.7451,v3.z=-2.1957;
  5526.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5527.     v1.x=5.6485,v1.y=4.4609,v1.z=-2.1607;v2.x=6.4814,v2.y=5.0986,v2.z=-3.1453;v3.x=6.2825,v3.y=3.7451,v3.z=-2.1957;
  5528.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5529.     v1.x=6.2825,v1.y=3.7451,v1.z=-2.1957;v2.x=6.4814,v2.y=5.0986,v2.z=-3.1453;v3.x=7.2062,v3.y=4.2771,v3.z=-3.1965;
  5530.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5531.     v1.x=6.4814,v1.y=5.0986,v1.z=-3.1453;v2.x=7.4941,v2.y=5.8604,v2.z=-3.7168;v3.x=7.2062,v3.y=4.2771,v3.z=-3.1965;
  5532.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5533.     v1.x=7.2062,v1.y=4.2771,v1.z=-3.1965;v2.x=7.4941,v2.y=5.8604,v2.z=-3.7168;v3.x=8.3270,v3.y=4.9100,v3.z=-3.7794;
  5534.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5535.     v1.x=7.4941,v1.y=5.8604,v1.z=-3.7168;v2.x=8.5758,v2.y=6.6647,v2.z=-3.8974;v3.x=8.3270,v3.y=4.9100,v3.z=-3.7794;
  5536.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5537.     v1.x=8.3270,v1.y=4.9100,v1.z=-3.7794;v2.x=8.5758,v2.y=6.6647,v2.z=-3.8974;v3.x=9.5243,v3.y=5.5776,v3.z=-3.9752;
  5538.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5539.     v1.x=8.5758,v1.y=6.6647,v1.z=-3.8974;v2.x=9.6709,v2.y=7.4712,v2.z=-3.7195;v3.x=9.5243,v3.y=5.5776,v3.z=-3.9752;
  5540.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5541.     v1.x=9.5243,v1.y=5.5776,v1.z=-3.9752;v2.x=9.6709,v2.y=7.4712,v2.z=-3.7195;v3.x=10.7535,v3.y=6.2562,v3.z=-3.8377;
  5542.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5543.     v1.x=9.6709,v1.y=7.4712,v1.z=-3.7195;v2.x=10.7529,v2.y=8.2601,v2.z=-3.1824;v3.x=10.7535,v3.y=6.2562,v3.z=-3.8377;
  5544.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5545.     v1.x=10.7535,v1.y=6.2562,v1.z=-3.8377;v2.x=10.7529,v2.y=8.2601,v2.z=-3.1824;v3.x=12.0370,v3.y=6.9585,v3.z=-3.3774;
  5546.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5547.     v1.x=10.7529,v1.y=8.2601,v1.z=-3.1824;v2.x=11.7547,v2.y=8.9805,v2.z=-2.2171;v3.x=12.0370,v3.y=6.9585,v3.z=-3.3774;
  5548.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5549.     v1.x=12.0370,v1.y=6.9585,v1.z=-3.3774;v2.x=11.7547,v2.y=8.9805,v2.z=-2.2171;v3.x=13.3558,v3.y=7.6712,v3.z=-2.4580;
  5550.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5551.     v1.x=11.7547,v1.y=8.9805,v1.z=-2.2171;v2.x=12.4549,v2.y=9.4671,v2.z=-0.7684;v3.x=13.3558,v3.y=7.6712,v3.z=-2.4580;
  5552.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5553.     v1.x=13.3558,v1.y=7.6712,v1.z=-2.4580;v2.x=12.4549,v2.y=9.4671,v2.z=-0.7684;v3.x=14.3936,v3.y=8.2151,v3.z=-0.8878;
  5554.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5555.     v1.x=12.4549,v1.y=9.4671,v1.z=-0.7684;v2.x=12.5329,v2.y=9.4874,v2.z=0.9575;v3.x=14.3936,v3.y=8.2151,v3.z=-0.8878;
  5556.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5557.     v1.x=14.3936,v1.y=8.2151,v1.z=-0.8878;v2.x=12.5329,v2.y=9.4874,v2.z=0.9575;v3.x=14.5754,v3.y=8.2756,v3.z=1.1260;
  5558.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5559.     v1.x=12.5329,v1.y=9.4874,v1.z=0.9575;v2.x=11.9008,v2.y=8.9867,v2.z=2.4752;v3.x=14.5754,v3.y=8.2756,v3.z=1.1260;
  5560.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5561.     v1.x=14.5754,v1.y=8.2756,v1.z=1.1260;v2.x=11.9008,v2.y=8.9867,v2.z=2.4752;v3.x=13.6976,v3.y=7.7544,v3.z=2.8673;
  5562.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5563.     v1.x=11.9008,v1.y=8.9867,v1.z=2.4752;v2.x=10.8379,v2.y=8.1793,v2.z=3.4387;v3.x=13.6976,v3.y=7.7544,v3.z=2.8673;
  5564.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5565.     v1.x=13.6976,v1.y=7.7544,v1.z=2.8673;v2.x=10.8379,v2.y=8.1793,v2.z=3.4387;v3.x=12.2398,v3.y=6.9272,v3.z=3.8230;
  5566.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5567.     v1.x=10.8379,v1.y=8.1793,v1.z=3.4387;v2.x=9.6765,v2.y=7.3104,v2.z=3.8752;v3.x=12.2398,v3.y=6.9272,v3.z=3.8230;
  5568.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5569.     v1.x=12.2398,v1.y=6.9272,v1.z=3.8230;v2.x=9.6765,v2.y=7.3104,v2.z=3.8752;v3.x=10.7745,v3.y=6.1091,v3.z=4.1177;
  5570.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5571.     v1.x=9.6765,v1.y=7.3104,v1.z=3.8752;v2.x=8.5491,v2.y=6.4748,v2.z=3.9396;v3.x=10.7745,v3.y=6.1091,v3.z=4.1177;
  5572.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5573.     v1.x=10.7745,v1.y=6.1091,v1.z=4.1177;v2.x=8.5491,v2.y=6.4748,v2.z=3.9396;v3.x=9.4717,v3.y=5.3880,v3.z=4.0654;
  5574.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5575.     v1.x=8.5491,v1.y=6.4748,v1.z=3.9396;v2.x=7.4659,v2.y=5.6789,v2.z=3.6801;v3.x=9.4717,v3.y=5.3880,v3.z=4.0654;
  5576.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5577.     v1.x=9.4717,v1.y=5.3880,v1.z=4.0654;v2.x=7.4659,v2.y=5.6789,v2.z=3.6801;v3.x=8.2708,v3.y=4.7285,v3.z=3.7534;
  5578.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5579.     v1.x=7.4659,v1.y=5.6789,v1.z=3.6801;v2.x=6.4592,v2.y=4.9476,v2.z=3.0560;v3.x=8.2708,v3.y=4.7285,v3.z=3.7534;
  5580.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5581.     v1.x=8.2708,v1.y=4.7285,v1.z=3.7534;v2.x=6.4592,v2.y=4.9476,v2.z=3.0560;v3.x=7.1626,v3.y=4.1271,v3.z=3.1074;
  5582.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5583.     v1.x=5.7378,v1.y=3.4160,v1.z=-0.8340;v2.x=6.2825,v2.y=3.7451,v2.z=-2.1957;v3.x=6.2339,v3.y=2.6806,v3.z=-0.8475;
  5584.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5585.     v1.x=6.2339,v1.y=2.6806,v1.z=-0.8475;v2.x=6.2825,v2.y=3.7451,v2.z=-2.1957;v3.x=6.8265,v3.y=2.9399,v3.z=-2.2313;
  5586.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5587.     v1.x=6.2825,v1.y=3.7451,v1.z=-2.1957;v2.x=7.2062,v2.y=4.2771,v2.z=-3.1965;v3.x=6.8265,v3.y=2.9399,v3.z=-2.2313;
  5588.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5589.     v1.x=6.8265,v1.y=2.9399,v1.z=-2.2313;v2.x=7.2062,v2.y=4.2771,v2.z=-3.1965;v3.x=7.8274,v3.y=3.3533,v3.z=-3.2485;
  5590.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5591.     v1.x=7.2062,v1.y=4.2771,v1.z=-3.1965;v2.x=8.3270,v2.y=4.9100,v2.z=-3.7794;v3.x=7.8274,v3.y=3.3533,v3.z=-3.2485;
  5592.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5593.     v1.x=7.8274,v1.y=3.3533,v1.z=-3.2485;v2.x=8.3270,v2.y=4.9100,v2.z=-3.7794;v3.x=9.0402,v3.y=3.8421,v3.z=-3.8425;
  5594.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5595.     v1.x=8.3270,v1.y=4.9100,v1.z=-3.7794;v2.x=9.5243,v2.y=5.5776,v2.z=-3.9752;v3.x=9.0402,v3.y=3.8421,v3.z=-3.8425;
  5596.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5597.     v1.x=9.0402,v1.y=3.8421,v1.z=-3.8425;v2.x=9.5243,v2.y=5.5776,v2.z=-3.9752;v3.x=10.3358,v3.y=4.3564,v3.z=-4.0510;
  5598.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5599.     v1.x=9.5243,v1.y=5.5776,v1.z=-3.9752;v2.x=10.7535,v2.y=6.2562,v2.z=-3.8377;v3.x=10.3358,v3.y=4.3564,v3.z=-4.0510;
  5600.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5601.     v1.x=10.3358,v1.y=4.3564,v1.z=-4.0510;v2.x=10.7535,v2.y=6.2562,v2.z=-3.8377;v3.x=11.6798,v3.y=4.8839,v3.z=-3.9449;
  5602.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5603.     v1.x=10.7535,v1.y=6.2562,v1.z=-3.8377;v2.x=12.0370,v2.y=6.9585,v2.z=-3.3774;v3.x=11.6798,v3.y=4.8839,v3.z=-3.9449;
  5604.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5605.     v1.x=11.6798,v1.y=4.8839,v1.z=-3.9449;v2.x=12.0370,v2.y=6.9585,v2.z=-3.3774;v3.x=13.1399,v3.y=5.4515,v3.z=-3.5437;
  5606.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5607.     v1.x=12.0370,v1.y=6.9585,v1.z=-3.3774;v2.x=13.3558,v2.y=7.6712,v2.z=-2.4580;v3.x=13.1399,v3.y=5.4515,v3.z=-3.5437;
  5608.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5609.     v1.x=13.1399,v1.y=5.4515,v1.z=-3.5437;v2.x=13.3558,v2.y=7.6712,v2.z=-2.4580;v3.x=14.7405,v3.y=6.0653,v3.z=-2.6574;
  5610.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5611.     v1.x=13.3558,v1.y=7.6712,v1.z=-2.4580;v2.x=14.3936,v2.y=8.2151,v2.z=-0.8878;v3.x=14.7405,v3.y=6.0653,v3.z=-2.6574;
  5612.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5613.     v1.x=14.7405,v1.y=6.0653,v1.z=-2.6574;v2.x=14.3936,v2.y=8.2151,v2.z=-0.8878;v3.x=16.0797,v3.y=6.5615,v3.z=-0.9853;
  5614.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5615.     v1.x=14.3936,v1.y=8.2151,v1.z=-0.8878;v2.x=14.5754,v2.y=8.2756,v2.z=1.1260;v3.x=16.0797,v3.y=6.5615,v3.z=-0.9853;
  5616.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5617.     v1.x=16.0797,v1.y=6.5615,v1.z=-0.9853;v2.x=14.5754,v2.y=8.2756,v2.z=1.1260;v3.x=16.3535,v3.y=6.6272,v3.z=1.2633;
  5618.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5619.     v1.x=14.5754,v1.y=8.2756,v1.z=1.1260;v2.x=13.6976,v2.y=7.7544,v2.z=2.8673;v3.x=16.3535,v3.y=6.6272,v3.z=1.2633;
  5620.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5621.     v1.x=16.3535,v1.y=6.6272,v1.z=1.2633;v2.x=13.6976,v2.y=7.7544,v2.z=2.8673;v3.x=15.2551,v3.y=6.1584,v3.z=3.1877;
  5622.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5623.     v1.x=13.6976,v1.y=7.7544,v1.z=2.8673;v2.x=12.2398,v2.y=6.9272,v2.z=3.8230;v3.x=15.2551,v3.y=6.1584,v3.z=3.1877;
  5624.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5625.     v1.x=15.2551,v1.y=6.1584,v1.z=3.1877;v2.x=12.2398,v2.y=6.9272,v2.z=3.8230;v3.x=13.4450,v3.y=5.4275,v3.z=4.1408;
  5626.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5627.     v1.x=12.2398,v1.y=6.9272,v1.z=3.8230;v2.x=10.7745,v2.y=6.1091,v2.z=4.1177;v3.x=13.4450,v3.y=5.4275,v3.z=4.1408;
  5628.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5629.     v1.x=13.4450,v1.y=5.4275,v1.z=4.1408;v2.x=10.7745,v2.y=6.1091,v2.z=4.1177;v3.x=11.7115,v3.y=4.7412,v3.z=4.3242;
  5630.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5631.     v1.x=10.7745,v1.y=6.1091,v1.z=4.1177;v2.x=9.4717,v2.y=5.3880,v2.z=4.0654;v3.x=11.7115,v3.y=4.7412,v3.z=4.3242;
  5632.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5633.     v1.x=11.7115,v1.y=4.7412,v1.z=4.3242;v2.x=9.4717,v2.y=5.3880,v2.z=4.0654;v3.x=10.2571,v3.y=4.1710,v3.z=4.1796;
  5634.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5635.     v1.x=9.4717,v1.y=5.3880,v1.z=4.0654;v2.x=8.2708,v2.y=4.7285,v2.z=3.7534;v3.x=10.2571,v3.y=4.1710,v3.z=4.1796;
  5636.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5637.     v1.x=10.2571,v1.y=4.1710,v1.z=4.1796;v2.x=8.2708,v2.y=4.7285,v2.z=3.7534;v3.x=8.9563,v3.y=3.6653,v3.z=3.8249;
  5638.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5639.     v1.x=8.2708,v1.y=4.7285,v1.z=3.7534;v2.x=7.1626,v2.y=4.1271,v2.z=3.1074;v3.x=8.9563,v3.y=3.6653,v3.z=3.8249;
  5640.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5641.     v1.x=8.9563,v1.y=3.6653,v1.z=3.8249;v2.x=7.1626,v2.y=4.1271,v2.z=3.1074;v3.x=7.7626,v3.y=3.2076,v3.z=3.1592;
  5642.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5643.     v1.x=6.2339,v1.y=2.6806,v1.z=-0.8475;v2.x=6.8265,v2.y=2.9399,v2.z=-2.2313;v3.x=6.6363,v3.y=1.8738,v3.z=-0.8613;
  5644.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5645.     v1.x=6.6363,v1.y=1.8738,v1.z=-0.8613;v2.x=6.8265,v2.y=2.9399,v2.z=-2.2313;v3.x=7.2677,v3.y=2.0565,v3.z=-2.2675;
  5646.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5647.     v1.x=6.8265,v1.y=2.9399,v1.z=-2.2313;v2.x=7.8274,v2.y=3.3533,v2.z=-3.2485;v3.x=7.2677,v3.y=2.0565,v3.z=-2.2675;
  5648.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5649.     v1.x=7.2677,v1.y=2.0565,v1.z=-2.2675;v2.x=7.8274,v2.y=3.3533,v2.z=-3.2485;v3.x=8.3313,v3.y=2.3403,v3.z=-3.3007;
  5650.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5651.     v1.x=7.8274,v1.y=3.3533,v1.z=-3.2485;v2.x=9.0402,v2.y=3.8421,v2.z=-3.8425;v3.x=8.3313,v3.y=2.3403,v3.z=-3.3007;
  5652.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5653.     v1.x=8.3313,v1.y=2.3403,v1.z=-3.3007;v2.x=9.0402,v2.y=3.8421,v2.z=-3.8425;v3.x=9.6189,v3.y=2.6721,v3.z=-3.9012;
  5654.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5655.     v1.x=9.0402,v1.y=3.8421,v1.z=-3.8425;v2.x=10.3358,v2.y=4.3564,v2.z=-4.0510;v3.x=9.6189,v3.y=2.6721,v3.z=-3.9012;
  5656.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5657.     v1.x=9.6189,v1.y=2.6721,v1.z=-3.9012;v2.x=10.3358,v2.y=4.3564,v2.z=-4.0510;v3.x=10.9909,v3.y=3.0177,v3.z=-4.0946;
  5658.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5659.     v1.x=10.3358,v1.y=4.3564,v1.z=-4.0510;v2.x=11.6798,v2.y=4.8839,v2.z=-3.9449;v3.x=10.9909,v3.y=3.0177,v3.z=-4.0946;
  5660.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5661.     v1.x=10.9909,v1.y=3.0177,v1.z=-4.0946;v2.x=11.6798,v2.y=4.8839,v2.z=-3.9449;v3.x=12.3833,v3.y=3.3618,v3.z=-3.9217;
  5662.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5663.     v1.x=11.6798,v1.y=4.8839,v1.z=-3.9449;v2.x=13.1399,v2.y=5.4515,v2.z=-3.5437;v3.x=12.3833,v3.y=3.3618,v3.z=-3.9217;
  5664.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5665.     v1.x=12.3833,v1.y=3.3618,v1.z=-3.9217;v2.x=13.1399,v2.y=5.4515,v2.z=-3.5437;v3.x=13.7806,v3.y=3.7005,v3.z=-3.3853;
  5666.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5667.     v1.x=13.1399,v1.y=5.4515,v1.z=-3.5437;v2.x=14.7405,v2.y=6.0653,v2.z=-2.6574;v3.x=13.7806,v3.y=3.7005,v3.z=-3.3853;
  5668.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5669.     v1.x=13.7806,v1.y=3.7005,v1.z=-3.3853;v2.x=14.7405,v2.y=6.0653,v2.z=-2.6574;v3.x=15.1169,v3.y=4.0158,v3.z=-2.3919;
  5670.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5671.     v1.x=14.7405,v1.y=6.0653,v1.z=-2.6574;v2.x=16.0797,v2.y=6.5615,v2.z=-0.9853;v3.x=15.1169,v3.y=4.0158,v3.z=-2.3919;
  5672.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5673.     v1.x=15.1169,v1.y=4.0158,v1.z=-2.3919;v2.x=16.0797,v2.y=6.5615,v2.z=-0.9853;v3.x=16.0857,v3.y=4.2294,v3.z=-0.8404;
  5674.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5675.     v1.x=16.0797,v1.y=6.5615,v1.z=-0.9853;v2.x=16.3535,v2.y=6.6272,v2.z=1.2633;v3.x=16.0857,v3.y=4.2294,v3.z=-0.8404;
  5676.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5677.     v1.x=16.0857,v1.y=4.2294,v1.z=-0.8404;v2.x=16.3535,v2.y=6.6272,v2.z=1.2633;v3.x=16.2045,v3.y=4.2250,v3.z=1.0535;
  5678.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5679.     v1.x=16.3535,v1.y=6.6272,v1.z=1.2633;v2.x=15.2551,v2.y=6.1584,v2.z=3.1877;v3.x=16.2045,v3.y=4.2250,v3.z=1.0535;
  5680.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5681.     v1.x=16.2045,v1.y=4.2250,v1.z=1.0535;v2.x=15.2551,v2.y=6.1584,v2.z=3.1877;v3.x=15.3286,v3.y=3.9768,v3.z=2.7096;
  5682.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5683.     v1.x=15.2551,v1.y=6.1584,v1.z=3.1877;v2.x=13.4450,v2.y=5.4275,v2.z=4.1408;v3.x=15.3286,v3.y=3.9768,v3.z=2.7096;
  5684.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5685.     v1.x=15.3286,v1.y=3.9768,v1.z=2.7096;v2.x=13.4450,v2.y=5.4275,v2.z=4.1408;v3.x=13.8750,v3.y=3.5963,v3.z=3.7133;
  5686.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5687.     v1.x=13.4450,v1.y=5.4275,v1.z=4.1408;v2.x=11.7115,v2.y=4.7412,v2.z=4.3242;v3.x=13.8750,v3.y=3.5963,v3.z=3.7133;
  5688.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5689.     v1.x=13.8750,v1.y=3.5963,v1.z=3.7133;v2.x=11.7115,v2.y=4.7412,v2.z=4.3242;v3.x=12.3367,v3.y=3.2054,v3.z=4.1239;
  5690.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5691.     v1.x=11.7115,v1.y=4.7412,v1.z=4.3242;v2.x=10.2571,v2.y=4.1710,v2.z=4.1796;v3.x=12.3367,v3.y=3.2054,v3.z=4.1239;
  5692.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5693.     v1.x=12.3367,v1.y=3.2054,v1.z=4.1239;v2.x=10.2571,v2.y=4.1710,v2.z=4.1796;v3.x=10.8885,v3.y=2.8438,v3.z=4.1540;
  5694.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5695.     v1.x=10.2571,v1.y=4.1710,v1.z=4.1796;v2.x=8.9563,v2.y=3.6653,v2.z=3.8249;v3.x=10.8885,v3.y=2.8438,v3.z=4.1540;
  5696.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5697.     v1.x=10.8885,v1.y=2.8438,v1.z=4.1540;v2.x=8.9563,v2.y=3.6653,v2.z=3.8249;v3.x=9.5173,v3.y=2.5071,v3.z=3.8662;
  5698.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5699.     v1.x=8.9563,v1.y=3.6653,v1.z=3.8249;v2.x=7.7626,v2.y=3.2076,v2.z=3.1592;v3.x=9.5173,v3.y=2.5071,v3.z=3.8662;
  5700.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5701.     v1.x=9.5173,v1.y=2.5071,v1.z=3.8662;v2.x=7.7626,v2.y=3.2076,v2.z=3.1592;v3.x=8.2487,v3.y=2.2027,v3.z=3.2075;
  5702.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5703.     v1.x=6.6363,v1.y=1.8738,v1.z=-0.8613;v2.x=7.2677,v2.y=2.0565,v2.z=-2.2675;v3.x=6.9347,v3.y=1.0076,v3.z=-0.8752;
  5704.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5705.     v1.x=6.9347,v1.y=1.0076,v1.z=-0.8752;v2.x=7.2677,v2.y=2.0565,v2.z=-2.2675;v3.x=7.5950,v3.y=1.1080,v3.z=-2.3042;
  5706.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5707.     v1.x=7.2677,v1.y=2.0565,v1.z=-2.2675;v2.x=8.3313,v2.y=2.3403,v2.z=-3.3007;v3.x=7.5950,v3.y=1.1080,v3.z=-2.3042;
  5708.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5709.     v1.x=7.5950,v1.y=1.1080,v1.z=-2.3042;v2.x=8.3313,v2.y=2.3403,v2.z=-3.3007;v3.x=8.7042,v3.y=1.2528,v3.z=-3.3543;
  5710.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5711.     v1.x=8.3313,v1.y=2.3403,v1.z=-3.3007;v2.x=9.6189,v2.y=2.6721,v2.z=-3.9012;v3.x=8.7042,v3.y=1.2528,v3.z=-3.3543;
  5712.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5713.     v1.x=8.7042,v1.y=1.2528,v1.z=-3.3543;v2.x=9.6189,v2.y=2.6721,v2.z=-3.9012;v3.x=10.0452,v3.y=1.4163,v3.z=-3.9653;
  5714.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5715.     v1.x=9.6189,v1.y=2.6721,v1.z=-3.9012;v2.x=10.9909,v2.y=3.0177,v2.z=-4.0946;v3.x=10.0452,v3.y=1.4163,v3.z=-3.9653;
  5716.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5717.     v1.x=10.0452,v1.y=1.4163,v1.z=-3.9653;v2.x=10.9909,v2.y=3.0177,v2.z=-4.0946;v3.x=11.4738,v3.y=1.5826,v3.z=-4.1662;
  5718.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5719.     v1.x=10.9909,v1.y=3.0177,v1.z=-4.0946;v2.x=12.3833,v2.y=3.3618,v2.z=-3.9217;v3.x=11.4738,v3.y=1.5826,v3.z=-4.1662;
  5720.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5721.     v1.x=11.4738,v1.y=1.5826,v1.z=-4.1662;v2.x=12.3833,v2.y=3.3618,v2.z=-3.9217;v3.x=12.9300,v3.y=1.7457,v3.z=-4.0060;
  5722.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5723.     v1.x=12.3833,v1.y=3.3618,v1.z=-3.9217;v2.x=13.7806,v2.y=3.7005,v2.z=-3.3853;v3.x=12.9300,v3.y=1.7457,v3.z=-4.0060;
  5724.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5725.     v1.x=12.9300,v1.y=1.7457,v1.z=-4.0060;v2.x=13.7806,v2.y=3.7005,v2.z=-3.3853;v3.x=14.4192,v3.y=1.9064,v3.z=-3.4916;
  5726.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5727.     v1.x=13.7806,v1.y=3.7005,v1.z=-3.3853;v2.x=15.1169,v2.y=4.0158,v2.z=-2.3919;v3.x=14.4192,v3.y=1.9064,v3.z=-3.4916;
  5728.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5729.     v1.x=14.4192,v1.y=1.9064,v1.z=-3.4916;v2.x=15.1169,v2.y=4.0158,v2.z=-2.3919;v3.x=15.8947,v3.y=2.0571,v3.z=-2.5042;
  5730.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5731.     v1.x=15.1169,v1.y=4.0158,v1.z=-2.3919;v2.x=16.0857,v2.y=4.2294,v2.z=-0.8404;v3.x=15.8947,v3.y=2.0571,v3.z=-2.5042;
  5732.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5733.     v1.x=15.8947,v1.y=2.0571,v1.z=-2.5042;v2.x=16.0857,v2.y=4.2294,v2.z=-0.8404;v3.x=17.0078,v3.y=2.1556,v3.z=-0.8924;
  5734.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5735.     v1.x=16.0857,v1.y=4.2294,v1.z=-0.8404;v2.x=16.2045,v2.y=4.2250,v2.z=1.0535;v3.x=17.0078,v3.y=2.1556,v3.z=-0.8924;
  5736.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5737.     v1.x=17.0078,v1.y=2.1556,v1.z=-0.8924;v2.x=16.2045,v2.y=4.2250,v2.z=1.0535;v3.x=17.1672,v3.y=2.1384,v3.z=1.1254;
  5738.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5739.     v1.x=16.2045,v1.y=4.2250,v1.z=1.0535;v2.x=15.3286,v2.y=3.9768,v2.z=2.7096;v3.x=17.1672,v3.y=2.1384,v3.z=1.1254;
  5740.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5741.     v1.x=17.1672,v1.y=2.1384,v1.z=1.1254;v2.x=15.3286,v2.y=3.9768,v2.z=2.7096;v3.x=16.1802,v3.y=1.9951,v3.z=2.8797;
  5742.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5743.     v1.x=15.3286,v1.y=3.9768,v1.z=2.7096;v2.x=13.8750,v2.y=3.5963,v2.z=3.7133;v3.x=16.1802,v3.y=1.9951,v3.z=2.8797;
  5744.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5745.     v1.x=16.1802,v1.y=1.9951,v1.z=2.8797;v2.x=13.8750,v2.y=3.5963,v2.z=3.7133;v3.x=14.5512,v3.y=1.7917,v3.z=3.8913;
  5746.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5747.     v1.x=13.8750,v1.y=3.5963,v1.z=3.7133;v2.x=12.3367,v2.y=3.2054,v2.z=4.1239;v3.x=14.5512,v3.y=1.7917,v3.z=3.8913;
  5748.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5749.     v1.x=14.5512,v1.y=1.7917,v1.z=3.8913;v2.x=12.3367,v2.y=3.2054,v2.z=4.1239;v3.x=12.8767,v3.y=1.5945,v3.z=4.2551;
  5750.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5751.     v1.x=12.3367,v1.y=3.2054,v1.z=4.1239;v2.x=10.8885,v2.y=2.8438,v2.z=4.1540;v3.x=12.8767,v3.y=1.5945,v3.z=4.2551;
  5752.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5753.     v1.x=12.8767,v1.y=1.5945,v1.z=4.2551;v2.x=10.8885,v2.y=2.8438,v2.z=4.1540;v3.x=11.3471,v3.y=1.4205,v3.z=4.2435;
  5754.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5755.     v1.x=10.8885,v1.y=2.8438,v1.z=4.1540;v2.x=9.5173,v2.y=2.5071,v2.z=3.8662;v3.x=11.3471,v3.y=1.4205,v3.z=4.2435;
  5756.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5757.     v1.x=11.3471,v1.y=1.4205,v1.z=4.2435;v2.x=9.5173,v2.y=2.5071,v2.z=3.8662;v3.x=9.9195,v3.y=1.2633,v3.z=3.9338;
  5758.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5759.     v1.x=9.5173,v1.y=2.5071,v1.z=3.8662;v2.x=8.2487,v2.y=2.2027,v2.z=3.2075;v3.x=9.9195,v3.y=1.2633,v3.z=3.9338;
  5760.     MWLMeshTriangleAdd(mesh,mat1,&v1,&v2,&v3);
  5761.     v1.x=9.9195,v1.y=1.2633,v1.z=3.9338;v2.x=8.2487,v2.y=2.2027,v2.z=3.2075;v3.x=8.6022,v3.y=1.1250,v3.z=3.2602;
  5762.     MWLMeshTriangleAdd(mesh,mat2,&v1,&v2,&v3);
  5763.  
  5764.     printf("Total number of vertices : %ld\n",MWLMeshNumberOfVerticesGet(mesh));
  5765.     printf("Total number of polygons : %ld\n",MWLMeshNumberOfPolygonsGet(mesh));
  5766.     printf("Total number of materials : %ld\n",MWLMeshNumberOfMaterialsGet(mesh));
  5767.     
  5768.     printf("Triangles added\n");
  5769.     if((ret=MWLMeshSave3D(mesh,T3DFREF4,"ammonite.r4",NULL))) printf("Object not saved : %ld\n",ret);
  5770. //    if((ret=MWLMeshSave2D(mesh,T2DFPSP,"ammonite.ps",TVWTOP,TDMPOINTS,NULL))) printf("Object not saved : %ld\n",ret);
  5771.  
  5772.     printf("Deleting mesh\n");
  5773.     MWLMeshDelete(mesh);
  5774.   }
  5775.  
  5776. #ifdef WITHMWLLIB
  5777.     CloseLibrary((APTR) MeshWriterBase);
  5778. #endif
  5779.